这是我的配置:
- Ubuntu 12.04(带有 Unity)
- 笔记本电脑
- 外接屏幕,用于双屏模式下使用笔记本电脑
- 多个窗口分布在两个屏幕和 4 个工作区上
当我开会时,我会拔下笔记本电脑的屏幕,然后将笔记本电脑带到会议室,这样所有的窗口都会重新定位,以适应一个屏幕。会议结束后,当我将其重新插入外部屏幕时,我需要手动将所有窗口移回原位。
有没有办法保存和恢复窗口,这样我就不必每次都手动执行此操作了?带有保存/恢复选项的脚本会很棒!
谢谢!
笔记:我不认为这是“如何保存会话或重新打开上次使用的应用程序?”的重复,因为我一直打开计算机(另一篇文章中解释的解决方案是关于使用休眠工具调整)。
笔记2:我发现这个脚本,但它不起作用。
编辑(2013-06-03)该工具wmctrl
可以帮助获取和设置窗口位置。我用它创建了一个 Shell 脚本,但有一个已知的Unity 中的错误这使得它无法在那里使用。即使在 XFCE 上,结果有时也是随机的……