在LXQt桌面平铺窗口
LXQt是已经轻量级的桌面环境,默认使用的Openbox作为窗口管理器,Openbox没有内建平铺窗口的功能,所以实现类似Windows的平铺窗口比较折腾。
Tiling windows in GNOME介绍了一些解决思路:
将窗口管理器替换成compiz,则可以利用Compiz Settings manager和插件Grid来实现,这样就可以非常方便使用
Ctrl+Alt
结合数字键移动和改变窗口贴合格子。如果不使用compiz则可以使用x-tile,这个工具介绍显示适用于多种桌面环境,包括LXDE。但是,我在LXQt环境中会遇到Segment Fault。
Poor man's Tiling Window manager绍了一个stiler.py通用的平铺窗口python脚本,其工作原理是通过wmctrl(一种命令行获取窗口和桌面信息以及管理窗口的工具)来平铺窗口。适用于兼容wm窗口的窗口管理器,例如pekwm, openbox, metacity 和 compiz。
从 http://github.com/soulfx/stiler 下载stiler.py,存放到/usr/bin目录
安装依赖软件
wmctrl
使用LXDE内建的快捷键来驱动平铺模式
不过,在LXQt中使用上述方式平铺窗口,窗口定位不是非常准确,有可能需要连续按2次才能正确定位。
我最终将工作平台转换到Xfce,xfce桌面内建支持平铺窗口,只需要定义快捷键就能非常方便地使用,所以更为推荐xfce。
Last updated