Compton在Ubuntu的配置文件
导读:Compton 在 Ubuntu 的配置文件与用法 配置文件位置与创建 用户级配置路径为:~/.config/compton.conf;系统级配置路径为:/etc/xdg/compton.conf。若文件不存在,可手动创建: mkdir...
Compton 在 Ubuntu 的配置文件与用法
配置文件位置与创建
- 用户级配置路径为:~/.config/compton.conf;系统级配置路径为:/etc/xdg/compton.conf。若文件不存在,可手动创建:
- mkdir -p ~/.config
- touch ~/.config/compton.conf
- nano ~/.config/compton.conf
- 也可通过命令行指定自定义配置:compton --config /path/to/compton.conf。以上路径与创建方式适用于 Ubuntu 等常见发行版。
快速上手示例
- 新建或编辑 ~/.config/compton.conf,加入以下内容作为基础模板(可按需调整):
- backend = “glx”
- vsync = true
- shadow = true
- fade = true
- shadow-radius = 5
- shadow-opacity = 0.3
- shadow-exclude = [ “class_g = ‘gnome-terminal’”, “class_g = ‘konsole’”, “class_g = ‘xterm’” ]
- fps-limit = 60
- 保存后,用命令测试:compton --config ~/.config/compton.conf -f(前台运行便于观察输出)。上述参数覆盖后端、垂直同步、阴影、淡入淡出、帧率限制与常见阴影排除项。
常用参数速查
- backend:渲染后端,常用 glx 或 xrender(性能与兼容性取舍)。
- vsync:垂直同步,设为 true 可减少撕裂。
- shadow / shadow-exclude / shadow-radius / shadow-opacity:阴影开关、排除规则、半径与不透明度。
- fade / fade-delta:窗口淡入淡出及其步进。
- fps-limit / refresh-rate:帧率限制与刷新率(多屏/高刷屏可按显示器设置)。
- opacity-rule:按窗口类/名称设置不透明度,例如:90:class_g ‘Firefox’、95:name ‘Terminal’。以上为高频选项,适合作为起步调优清单。
启动与开机自启
- 手动启动与热重载:
- 启动:compton(或带配置启动:compton --config ~/.config/compton.conf)
- 重启:killall compton & & compton &
- 使用 systemd 用户会话服务(推荐在会话级启用):
- 创建:systemctl --user edit --force compton.service,内容示例:
- [Unit]
- Description=Compton Compositor
- After=graphical-session.target
- [Service]
- ExecStart=/usr/bin/compton --config %h/.config/compton.conf
- Restart=on-failure
- [Install]
- WantedBy=graphical-session.target
- [Unit]
- 启用并启动:
- systemctl --user daemon-reload
- systemctl --user enable --now compton.service
- 创建:systemctl --user edit --force compton.service,内容示例:
- 传统桌面会话可用“启动应用程序”(如 gnome-session-properties)添加命令:compton。以上方式覆盖手动、systemd 用户会话与桌面自启三种常见做法。
多屏与性能优化建议
- 多屏与高刷:设置 fps-limit 与 refresh-rate 与显示器一致(如 60 或 120 Hz),可减少卡顿与撕裂;必要时仅启用必要特效。
- 特效取舍:在 backend=glx 下优先;若遇到兼容或性能问题,可改用 xrender 并关闭阴影/模糊等重特效。
- 阴影与透明:对性能敏感的场景可减少/排除阴影(如排除终端类窗口),对特定应用用 opacity-rule 精确控制不透明度。以上做法在多屏与性能优化场景中验证有效。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Compton在Ubuntu的配置文件
本文地址: https://pptw.com/jishu/759596.html
