Compton在Ubuntu中的配置步骤
导读:Ubuntu 中 Compton 配置步骤 一 安装与运行 更新软件源并安装 Compton: sudo apt update sudo apt install compton 检查是否已在运行: ps -e | grep com...
Ubuntu 中 Compton 配置步骤
一 安装与运行
- 更新软件源并安装 Compton:
- sudo apt update
- sudo apt install compton
- 检查是否已在运行:
- ps -e | grep compton
- 前台启动以便观察输出(调试用):
- compton
- 后台启动:
- compton &
- 说明:Compton 是 X11 的窗口合成器,适用于 Openbox、i3 等环境;在 Wayland 会话中通常不可用。
二 创建与编辑配置文件
- 创建配置目录与文件:
- mkdir -p ~/.config
- touch ~/.config/compton.conf
- nano ~/.config/compton.conf
- 示例配置(可按需增删):
- backend = “glx”
- vsync = true
- shadow = true
- shadow-exclude = [“class=‘.*Firefox’”]
- fade = true
- fade-delta = 30
- glx-no-stencil = true
- glx-copy-from-front = true
- 应用配置(先结束旧进程再启动):
- killall compton
- compton --config ~/.config/compton.conf &
- 提示:配置文件也可放在 /etc/xdg/compton.conf(系统级)。
三 开机自启动
- 会话自启动(GNOME 传统方式):
- sudo apt install gnome-session-properties
- 运行 gnome-session-properties → 添加 → 名称:Compton;命令:compton --config ~/.config/compton.conf
- systemd 用户服务(推荐,登录即启动):
- mkdir -p ~/.config/systemd/user
- nano ~/.config/systemd/user/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
- 注意:使用 systemd 时一般无需再手动运行 compton。
四 常用参数与性能优化
- 渲染与同步:
- backend:渲染后端,常用 glx(性能/兼容性较好)或 xrender(兼容性更好);遇到撕裂可切换或调整 vsync。
- vsync:设为 true 减少撕裂,若卡顿可尝试 false 并结合其他参数优化。
- 阴影与淡入淡出:
- shadow:窗口阴影开关;shadow-exclude 可排除特定应用(如 Firefox)的阴影。
- fade / fade-delta:启用淡入淡出与动画步长,数值越大过渡越快。
- 透明度与模糊:
- opacity / alpha:窗口透明度;可配合窗口规则精细化控制。
- 背景模糊:部分版本/构建支持 bg_blur、screen_edge_blur(若配置项不存在则不支持)。
- 性能优化建议:
- 优先使用 GLX 加速;不需要时关闭阴影/透明特效。
- 刷新率与帧率匹配显示器;必要时限制帧率(如设置 frame-rate)。
- 资源占用过高时,可用 cpulimit 限制进程 CPU 使用率。
五 常见问题排查
- 桌面环境兼容性:Compton 仅适用于 X11;在 Wayland 会话中不会生效。
- 启动失败或黑屏:检查日志输出;尝试切换 backend(glx/xrender)、关闭阴影/透明后再逐步恢复。
- 撕裂或卡顿:切换 vsync(true/false)、降低阴影/模糊特效、限制帧率。
- 配置不生效:确认使用了正确的配置文件路径(如 ~/.config/compton.conf 或 /etc/xdg/compton.conf),并重启 Compton 或会话。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Compton在Ubuntu中的配置步骤
本文地址: https://pptw.com/jishu/759587.html
