![实现平铺窗口脚本的最佳方法是什么?](https://linux22.com/image/1075265/%E5%AE%9E%E7%8E%B0%E5%B9%B3%E9%93%BA%E7%AA%97%E5%8F%A3%E8%84%9A%E6%9C%AC%E7%9A%84%E6%9C%80%E4%BD%B3%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我刚刚升级到 ubuntu 11.04,正在寻找一种平铺窗口的好方法。我需要的只是将窗口移动到屏幕的左半边或右半边,并将操作绑定到一些键盘快捷键。例如 move-window-to-display.sh 包含
#!/bin/bash
if [ $1 -eq 2 ]
then
POS="950 0"
SIZE="967 1031"
else
POS="0 0"
SIZE="965 1031"
fi
xdotool windowmove `xdotool getwindowfocus` $POS
xdotool windowsize `xdotool getwindowfocus` $SIZE
exit 0
然后“.move-window-to-display.sh 1”将窗口移到左侧,“.move-window-to-display.sh 2”将窗口移到右侧。但是,这段代码可以工作,但并不完美,我猜是因为 xdotool,无论如何,将窗口放在我们想要的准确位置并不容易。
那么有没有人有更好的方法来做到这一点?无论是通过 Shell 还是通过其他工具...我尝试过平铺窗口管理器(如 xmonad),但它似乎太复杂了...
非常感谢
答案1
您可以在默认窗口管理器 Compiz 中实现这一点。
首先,启动CompizConfig 设置管理器 按super+a或单击应用程序图标,然后输入“compiz config”并选择“CompizConfig 设置管理器”。如果未安装,软件中心将打开,以便您安装它。
然后,单击窗口管理部分中的“网格”。
然后,您可以配置键绑定,以将窗口放在屏幕的两侧。
单击每个键绑定的描述即可进行更改。