温馨提示×

ubuntu compton如何禁用窗口阴影

小樊
51
2025-09-27 06:32:10
栏目: 智能运维

1. 找到Compton配置文件
Compton的配置文件通常位于用户主目录下的.config文件夹中,路径为~/.config/compton.conf(若文件不存在,可手动创建)。部分系统也可能使用/etc/compton.conf作为全局配置文件,但用户级配置优先级更高。

2. 修改配置文件禁用阴影
使用文本编辑器(如nanovim)打开配置文件,找到shadow参数(若未存在,可直接添加),将其值设置为false,即可全局禁用所有窗口的阴影效果。示例如下:

shadow = false

此设置会关闭Compton对所有窗口的阴影渲染,显著减少图形性能开销(尤其适用于老旧设备)。

3. (可选)排除特定窗口的阴影
若仅需禁用部分窗口(如浏览器、视频播放器)的阴影,可使用shadow-exclude参数,通过窗口类名、实例名等属性指定排除规则。示例如下:

shadow-exclude = [
    "class_g = 'Firefox'",  # 排除Firefox浏览器窗口
    "class_i = 'vlc'",      # 排除VLC媒体播放器窗口
    "name = 'Terminal'"     # 排除标题包含"Terminal"的窗口
];

通过这种方式,可实现针对性禁用阴影,保留其他窗口的视觉效果。

4. 保存并重启Compton
修改配置文件后,需重启Compton服务使更改生效。在终端中执行以下命令:

  • 若Compton以系统服务运行(如Ubuntu默认配置):
    sudo systemctl restart compton
    
  • 若Compton在前台运行(如手动启动):
    killall compton && compton -b &
    
    其中killall compton用于终止现有进程,compton -b &重新以后台模式启动。

注意事项

  • 禁用阴影后,桌面环境的视觉层次感可能会有所减弱,但能提升窗口切换、动画渲染的性能。
  • 若修改配置后出现问题(如窗口无阴影但桌面卡顿),可尝试调整backend参数(如设置为glx以启用GPU加速),或检查显卡驱动是否正常。

0