Ubuntu Compton配置步骤详解
导读:Ubuntu 下 Compton 配置步骤详解 一 环境准备与安装 确认会话类型:Compton 是 X11 的窗口合成器,需在登录会话选择 Ubuntu on Xorg(Wayland 会话下不可用)。 更新并安装:sudo apt u...
Ubuntu 下 Compton 配置步骤详解
一 环境准备与安装
- 确认会话类型:Compton 是 X11 的窗口合成器,需在登录会话选择 Ubuntu on Xorg(Wayland 会话下不可用)。
- 更新并安装:
sudo apt update sudo apt install compton - 验证安装与运行状态:
若未运行,可临时启动:compton --version ps -e | grep comptoncompton &。以上步骤适用于 Ubuntu 20.04/22.04/24.04 等常见版本。
二 配置文件与基础参数
- 创建配置目录与文件:
mkdir -p ~/.config nano ~/.config/compton.conf - 最小可用配置示例(保存后用于后续调试):
backend = "glx" vsync = "true" shadow = true fade = true fade-delta = 30 opacity-rule = [ "90:class_g='Firefox'", "95:name='Terminal'" ] - 常用参数说明:
- backend:渲染后端,常用 glx(性能更好)或 xrender(兼容性更好)。
- vsync:垂直同步,建议设为 “true” 以避免撕裂。
- shadow / shadow-exclude:窗口阴影与按窗口排除规则。
- fade / fade-delta:窗口切换淡入淡出与步进(毫秒)。
- opacity / opacity-rule:全局或按应用的不透明度规则。
以上参数与示例可直接写入配置文件并按需调整。
三 启动与自启动
- 手动启动与热重载:
# 启动 compton --config ~/.config/compton.conf & # 热重载(修改配置后) killall compton & & compton --config ~/.config/compton.conf & - 会话自启动(GNOME 传统方式):
sudo apt install gnome-session-properties gnome-session-properties # 添加命令:compton --config ~/.config/compton.conf - 使用 systemd 用户服务(推荐,登录即启动):
- 创建服务文件:
nano ~/.config/systemd/user/compton.service - 写入内容:
[Unit] Description=Compton Compositor After=graphical-session.target [Service] ExecStart=/usr/bin/compton --config %h/.config/compton.conf --log-file %h/.local/share/compton.log Restart=on-failure Environment=XDG_RUNTIME_DIR=/run/user/%U [Install] WantedBy=graphical-session.target - 启用并启动:
systemctl --user daemon-reload systemctl --user enable --now compton.service - 查看日志(排错用):
journalctl --user -u compton.service -b
- 创建服务文件:
四 性能优化与常见问题
- 性能优化要点:
- 优先使用 backend = “glx”;如遇异常再尝试 xrender。
- 不需要时关闭 shadow 或精简 opacity-rule 以减少合成开销。
- 刷新率与同步:将 vsync 设为 “true”,并根据显示器刷新率设置合适的帧率(如 60 FPS)。
- 驱动与硬件:确保安装并更新 显卡驱动(特别是 NVIDIA 专有驱动),以获得更好的 OpenGL 支持与稳定性。
- 常见问题排查:
- 屏幕撕裂:开启 vsync,或尝试切换 backend。
- 启动失败或黑屏:检查日志
journalctl --user -u compton.service -b;临时改用compton --config ~/.config/compton.conf --backend xrender验证是否为后端兼容问题。 - 特定应用异常:用 shadow-exclude / opacity-rule 对问题应用单独规则,避免全局特效影响。
以上优化与排错建议可显著提升稳定性与流畅度。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu Compton配置步骤详解
本文地址: https://pptw.com/jishu/768575.html
