我编写了一个很好的小脚本,它根据外部显示器是否连接以及笔记本电脑盖子是否打开或关闭等来更改显示器输出。
这工作得很好,唯一的问题是,当我的大外接显示器被拔掉时,笔记本电脑屏幕上的窗口超出了工作区,因此我必须先调整大小或重新打开所有窗口。
我正在寻找 shell 命令或可以为我执行此操作的命令;它应该只是调整所有窗口的大小,以便它们适合工作区。
这是否集成在 XFCE4 中?或者我需要一些其他程序吗?
PS:我使用 compiz 作为窗口管理器,使用 emerald 作为装饰。
答案1
您可以使用xdo工具,这是一个用于操作 X 窗口的命令行工具,因此它应该适用于每个窗口管理器和每个桌面环境。