ubuntu compton如何配置显示
导读:Ubuntu 下使用 Compton 进行显示配置 一 安装与准备 在 Ubuntu 上安装 Compton:sudo apt update && sudo apt install compton。安装完成后,配置文件通常...
Ubuntu 下使用 Compton 进行显示配置
一 安装与准备
- 在 Ubuntu 上安装 Compton:sudo apt update & & sudo apt install compton。安装完成后,配置文件通常位于 ~/.config/compton.conf,如不存在可手动创建。为后续多屏设置,先用 xrandr --query 查看显示器名称(如 eDP-1、HDMI-1)。
二 基本显示配置
- 选择合成后端:优先使用 backend = “glx”(或支持时选 wayland),通常较 xrender 性能更好;启用 vsync = true 可减少撕裂;帧率建议设为显示器刷新率,例如 fps-limit = 60、refresh-rate = 60。示例片段:
- backend = “glx”
- vsync = true
- fps-limit = 60
- refresh-rate = 60
- 阴影与透明:启用阴影 shadow = true,按需设置 shadow-radius = 5、shadow-opacity = 0.5;对性能敏感或特定应用可添加排除规则,例如 shadow-exclude = [ “class_g = ‘gnome-terminal’”, “class_g = ‘konsole’” ];若不需要透明效果,可关闭相关透明度特性。
三 多屏与双屏优化
- 使用 xrandr 确认输出名与相对位置后,在配置中通过输出名与位置进行布局(示例将 HDMI-1 放在 eDP-1 左侧):
- screen0 { output HDMI-1 position LeftOf eDP-1 }
- screen1 { output eDP-1 position RightOf HDMI-1 }
- 通用多屏优化:设置 fps-limit 与 refresh-rate 与各自显示器匹配;对全屏游戏或视频可临时关闭阴影(shadow-exclude 中加入全屏规则)以降低开销。
四 启动与自启动
- 手动测试:compton -c ~/.config/compton.conf(可加 –config 指定自定义路径)。
- 使用 Systemd 用户服务(推荐):创建 ~/.config/systemd/user/compton.service,内容示例:
- [Unit] Description=Compton Compositor After=graphical.target
- [Service] ExecStart=/usr/bin/compton -c %h/.config/compton.conf Restart=always
- [Install] WantedBy=default.target
- 启用并启动:systemctl --user daemon-reload & & systemctl --user enable --now compton;如需全局服务,可将 User= 指定为你的用户名并启用对应的 system 单元。
五 常见问题与排查
- 撕裂或卡顿:确认 vsync = true、后端为 glx,并将 fps-limit/refresh-rate 设为显示器刷新率(如 60 Hz)。
- 多屏异常:用 xrandr 再次核对输出名与位置,确保与配置一致;必要时为全屏类应用添加阴影/合成排除规则。
- 性能不佳:关闭不必要的特效(如阴影、透明),或改用 xrender 以提升兼容性;检查显卡驱动(特别是 NVIDIA 专有驱动)是否正确安装。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu compton如何配置显示
本文地址: https://pptw.com/jishu/748506.html
