Xfce是个不错的桌面环境,但是有两处设计很简陋的地方越看越不顺眼:一是xfce-panel,没有层次感、平面化,很早就用cairo-dock代替了;二是Alt tab循环选择窗口,受限于xfwm4无法美化。
Alt tab使用率很高,xfwm4的实在是老旧、过时了,看了下官网的Alt tab窗口的概念设计,跟老的界面差不多,期待改进遥遥无期了。
于是打算换个窗口管理器,当然首选Compiz了。Compiz在linux下鼎鼎大名,很多玩多系统的装linux就是为了Compiz丰富、绚丽的桌面窗口特效。
安装过程不多说,archwiki介绍得很详细:Compiz – https://wiki.archlinux.org/index.php/Compiz
装好后大部分特效、功能我都取消了,特效里只留下窗口装饰和最小化效果,主要启用了很多窗口管理下面的功能。Alt tab切换窗口Compiz提供了四种界面。原来选择的是环形切换条,后来发现切换有时不准确,选中某个窗口切换出来却是另一个。换成转轮切换条,不喜欢倒影,去掉后美观大方。
找到环形切换条切换不准的原因了,环形切换条允许鼠标选择,切换时鼠标悬停在某个窗口就会切换过去,环形切换条选项-杂项设置-允许鼠标选取不要勾选就可以了,或者切换时注意不要让鼠标停在窗口上。
弃用转轮切换条,Alt tab循环竟然不能调整窗口顺序,不能在任意两个窗口之间循环,只能在相邻窗口之间循环。
还发现个很实用的功能——窗口组合和标签,可以将选中窗口组合在一起实现类似标签切换的功能,而且不限于同一程序窗口,窗口打开多时用来组织管理很方便。
之前还担心Compiz资源占用问题,现在测试了下使用各种特效时的cpu占用在7%左右,内存占用也就20多M,当然前提是我关闭大部分不需要的特效。