记住 Unity 会话之间的窗口工作区

记住 Unity 会话之间的窗口工作区

当我登录 Ubuntu 时,我在 Unity/compiz 中设置了 6 个工作区。在其中四个工作区中,我放置了一个 chrome 窗口,在另一个 RStudio 中,还有一个只有几个终端。我还在每个工作区的 RHS 上安装了 pidgin(粘性)。

当我下次登录时,我希望能够运行以下某些操作:

a - 将我经常使用的程序(终端、chrome、Rstudio)放在正确的工作区中;b - 修复它们的尺寸(当我在外接屏幕和内接屏幕之间切换笔记本电脑时,Unity 会更改工作区 - 请参阅切换显示器,同时将窗口保留在工作区中(英文):

有没有办法记录窗口大小和工作空间,以便我可以编写一个 shell 脚本来恢复我喜欢的设置?

该解决方案应该(如果可能的话)特别适用于 chrome。

Jacob 指出,对此有一个部分答案 -是否有一个脚本(或软件)可以在特定的视口和位置上打开应用程序窗口?- 但其目标是每次都打开同一组窗口,而不是记录特定设置然后恢复该设置。因此,它解决了我的一些问题,但无法完全恢复在我保存会话时打开的 chrome 窗口(带有选项卡)。

我认为这是由于我对问题的解释不完善——我认为 Jacob 找到的解决方案解决了我发现的问题,所以如果我需要对其他元素进行排序,我会接受并回到这个问题。

谢谢

相关内容