MATE:将 2 个窗口并排平铺

MATE:将 2 个窗口并排平铺

我对一个可以将窗口并排平铺的键盘快捷键感兴趣。

我可以接受最少的功能:如果当前桌面上正好有 2 个窗口,则平铺它们。当然,执行此操作的脚本就足够了,因为它可以轻松映射到键盘快捷键。我检查了例如BlueTile,但它似乎并没有达到这个最低要求(它太重了,而且似乎根本不与MATE交谈。

如何检测当前桌面上的所有窗口以及如何从脚本调整窗口大小的想法对我来说就足够了,然后我可以自己编写最终脚本。

答案1

检测当前桌面上的窗口并调整它们的大小都可以使用wmctrl

要列出您可以使用的所有窗口:

wmctrl -l

将当前活动窗口在位置 0 0 处调整为 500 x 500 的简单示例如下:

wmctrl -r :ACTIVE: -e 0,0,0,500,500

最后,如果您想获取当前屏幕尺寸以帮助您的平铺脚本,则可以在输出中提供xdpyinfo

相关内容