我有一台带有扩展坞的笔记本电脑,该扩展坞连接了一个大显示器。当笔记本电脑连接坞站时,我使用显示器作为主显示器,将笔记本电脑屏幕作为辅助显示器。
当我断开连接时,笔记本电脑屏幕成为我的主显示屏,所有窗口都会移至它上面。当我对接笔记本电脑时,显示器会自动再次成为主显示器,但窗口全部保留在笔记本电脑屏幕上。我必须将每一个拖到显示器上并调整其大小。
如何让我的窗口自动恢复它们在脱离停靠之前的位置和大小(假设它们仍然打开)? 我所能找到的只是有关登录时恢复程序的答案。这不是我要找的。
我在 Arch Linux 上使用 Gnome 3。
答案1
答案2
我试图想出一个剧本,但时间不够了。您可以在这里找到相关讨论:
https://groups.google.com/d/topic/xdotool-users/ns-pHfwQErc/discussion
答案3
我知道这是一个非常古老的论坛,但我自己在寻找解决方案时遇到了这个...我最终花了 3 个工作日学习如何使用 Auto HotKey 语言编写脚本,并创建了一个很好的脚本来存储窗口大小和位置,然后在重新对接电脑后恢复它们!看看吧,如果您喜欢,请随时从 GitHub 下载或派生它:https://github.com/jkos95/Undocking-Script
编辑:据我所知,这仅适用于 Windows PC!