![记住 Unity 会话之间的窗口工作区](https://linux22.com/image/1056630/%E8%AE%B0%E4%BD%8F%20Unity%20%E4%BC%9A%E8%AF%9D%E4%B9%8B%E9%97%B4%E7%9A%84%E7%AA%97%E5%8F%A3%E5%B7%A5%E4%BD%9C%E5%8C%BA.png)
当我登录 Ubuntu 时,我在 Unity/compiz 中设置了 6 个工作区。在其中四个工作区中,我放置了一个 chrome 窗口,在另一个 RStudio 中,还有一个只有几个终端。我还在每个工作区的 RHS 上安装了 pidgin(粘性)。
当我下次登录时,我希望能够运行以下某些操作:
a - 将我经常使用的程序(终端、chrome、Rstudio)放在正确的工作区中;b - 修复它们的尺寸(当我在外接屏幕和内接屏幕之间切换笔记本电脑时,Unity 会更改工作区 - 请参阅切换显示器,同时将窗口保留在工作区中(英文):
有没有办法记录窗口大小和工作空间,以便我可以编写一个 shell 脚本来恢复我喜欢的设置?
该解决方案应该(如果可能的话)特别适用于 chrome。
Jacob 指出,对此有一个部分答案 -是否有一个脚本(或软件)可以在特定的视口和位置上打开应用程序窗口?- 但其目标是每次都打开同一组窗口,而不是记录特定设置然后恢复该设置。因此,它解决了我的一些问题,但无法完全恢复在我保存会话时打开的 chrome 窗口(带有选项卡)。
我认为这是由于我对问题的解释不完善——我认为 Jacob 找到的解决方案解决了我发现的问题,所以如果我需要对其他元素进行排序,我会接受并回到这个问题。
谢谢