Ubuntu 10.04的时候装过compiz,十年后,就在昨天,又在Xubuntu 20.04上装了compiz,最大的区别就是对Linux桌面的窗口管理器理解更深刻了。
Xubuntu用的桌面环境是Xfce,Xfce默认的窗口管理器是xfwm4,xfwm4有自己的图形化配置工具。compiz就是相当于xfwm4的这么一个东西,也有自己的图形化配置工具ccsm。
这些窗口管理器的图形化配置工具,本质上就是根据用户的操作生成配置文件到用户家目录下的config和cache里面,所以你要重置compiz配置,只需删除相关配置:
rm -rf ~/.config/compiz-1/
rm -rf ~/.cache/compizconfig-1/
在Linux桌面上安装compiz的步骤可以概括为:
安装compiz相关软件包(比如Debian系的 apt intall compiz compiz-plugins compizconfig-settings-manager),然后先打开ccsm配置compiz(启用窗体边框、移动、缩放等必备项,默认不启用任何项,这时看不到窗体边框,看起来像是bug,其实不是),再执行 compiz --replace 启用compiz,要切换回xfwm4,执行 xfwm4 --replace 即可。
compiz窗体最大的特色就是使用OpenGL(Mesa)硬件加速来实现3D桌面效果,像Shift+Tab的任务切换,像Ctrl+Alt+方向键的工作区切换,都会变成3D效果,另外还有多种动画和粒子效果,这些效果相比其他Linux桌面环境的窗口管理器,甚至包括macOS和Windows,都是更具视觉冲击力和表现力的。
运行CompizConfig设置管理器(compizconfig-settings-manager): ccsm
"特效"里至少启用:
Window Decoration(窗口装饰)
"特效"里建议启用:
Animations(动画)
震颤窗口
"窗口管理"里至少启用:
Move Window(移动窗口)
Resize Window(调整窗口大小)
Place Windows(放置窗口)
"窗口管理"里建议启用:
Switcher(应用程序切换条): Alt+Tab
Shift Switcher: Super+Tab,Super+Shift+s
窗口缩放: Super+Shift+w
Linux内核内置了Intel和AMD官方维护并开源的显卡驱动,用户在系统“附加驱动”里可以手动安装Nvidia的官方私有闭源显卡驱动(因为版权问题,Linux发行版无权预装Nvidia的二进制驱动,所以只能用户手动安装),Nvidia官方驱动比内核集成的开源N卡驱动性能和功能都更好,compiz体验也会更好。
安装Nvidia官方驱动后还可以关闭Nvidia显卡使用Intel节能模式,模式切换需要重启电脑才能生效.