1. 找到Compton配置文件
Compton的配置文件通常位于用户主目录下的.config文件夹中,路径为~/.config/compton.conf(若文件不存在,可手动创建)。部分系统也可能使用/etc/compton.conf作为全局配置文件,但用户级配置优先级更高。
2. 修改配置文件禁用阴影
使用文本编辑器(如nano、vim)打开配置文件,找到shadow参数(若未存在,可直接添加),将其值设置为false,即可全局禁用所有窗口的阴影效果。示例如下:
shadow = false
此设置会关闭Compton对所有窗口的阴影渲染,显著减少图形性能开销(尤其适用于老旧设备)。
3. (可选)排除特定窗口的阴影
若仅需禁用部分窗口(如浏览器、视频播放器)的阴影,可使用shadow-exclude参数,通过窗口类名、实例名等属性指定排除规则。示例如下:
shadow-exclude = [
"class_g = 'Firefox'", # 排除Firefox浏览器窗口
"class_i = 'vlc'", # 排除VLC媒体播放器窗口
"name = 'Terminal'" # 排除标题包含"Terminal"的窗口
];
通过这种方式,可实现针对性禁用阴影,保留其他窗口的视觉效果。
4. 保存并重启Compton
修改配置文件后,需重启Compton服务使更改生效。在终端中执行以下命令:
sudo systemctl restart compton
killall compton && compton -b &
其中killall compton用于终止现有进程,compton -b &重新以后台模式启动。注意事项
backend参数(如设置为glx以启用GPU加速),或检查显卡驱动是否正常。