温馨提示×

ubuntu compton能自定义设置吗

小樊
45
2026-01-02 22:52:34
栏目: 智能运维

Ubuntu 下 Compton 的自定义设置指南

可行性与适用场景

  • 可以,Compton 提供丰富的可配置项,包括渲染后端垂直同步阴影透明度背景模糊等,适用于 X11 会话;通常与 Openbox、i3 等窗口管理器配合使用。若使用 Wayland,Compton 并不适用,应改用相应桌面/合成器方案。

快速上手步骤

  • 安装:sudo apt update && sudo apt install compton
  • 创建配置:mkdir -p ~/.config && nano ~/.config/compton.conf
  • 写入示例(可按需增删):
    backend = glx
    vsync = true
    shadow = true
    opacity = 0.9
    ignore_root = true
    
    [blur]
    method = gaussian
    size = 10
    deviation = 5.0
    
    [opacity-rule]
    90:class_g = 'Firefox'
    95:name = 'Terminal'
    
  • 应用配置(二选一)
    • 手动重启:killall compton && compton --config ~/.config/compton.conf -f
    • 若已配置为系统服务:sudo systemctl restart compton
  • 验证运行状态:ps -e | grep compton。

常用配置项与含义

  • backend:渲染后端,常用 xrender(兼容性更好)或 glx(GPU 加速,需驱动支持)。
  • vsync:垂直同步,设为 true 可减少撕裂,但可能略降帧率。
  • shadow:窗口阴影,设为 false 可提升性能。
  • opacity / alpha:整体透明度,取值 0.0–1.0
  • ignore_root:忽略根窗口透明度,部分桌面环境建议 true
  • [blur] 段:背景模糊,常用 method=gaussian,配合 size/deviation 调整强度。
  • [opacity-rule] 段:按窗口规则设置透明度,如 90:class_g=‘Firefox’ 表示匹配 Firefox 窗口。

进阶与排错建议

  • 性能优化:优先使用 glx 并确保显卡驱动正确;不需要时关闭 shadow 或复杂透明/模糊;按硬件与体验在 vsync 上做取舍。
  • 指定自定义配置:compton --config /path/to/your.conf -f
  • 会话与兼容性:Compton 面向 X11;在 Wayland 会话下不生效,请改用对应桌面/合成器方案。

0