Compton配置Ubuntu的步骤是什么
导读:Ubuntu 下配置 Compton 的步骤 一 安装与准备 更新软件源并安装 Compton: sudo apt update sudo apt install compton 确认可执行文件路径(后续自启要用):which co...
Ubuntu 下配置 Compton 的步骤
一 安装与准备
- 更新软件源并安装 Compton:
- sudo apt update
- sudo apt install compton
- 确认可执行文件路径(后续自启要用):which compton,常见为 /usr/bin/compton。
- 若使用 Wayland 会话,Compton 作为 X11 合成器通常不适用;请在 Xorg 会话下使用。可通过 echo $XDG_SESSION_TYPE 检查当前会话类型。
二 创建配置文件
- 配置文件路径:~/.config/compton.conf(若不存在请创建)。
- 示例配置(保存为 ~/.config/compton.conf):
说明:# 渲染后端:glx 通常性能更好;遇到兼容性问题可改用 xrender backend = "glx" # 垂直同步:减少撕裂;若卡顿可尝试 false vsync = true # 窗口阴影 shadow = true shadow-opacity = 0.5 # 淡入淡出动画 fade = true fade-delta = 10 # 背景模糊(需要支持的桌面/驱动) blur = true blur-method = "gaussian" blur-size = 10 blur-deviation = 5.0 # 窗口透明度规则(语法:透明度:条件) [opacity-rule] 90:class_g = 'Firefox' 95:name = 'Terminal' 100:class_g = 'Xephyr' # 排除特定窗口阴影(可选) shadow-exclude = [ "name = 'Conky'" ]- 常用键:backend、vsync、shadow、blur、opacity-rule、shadow-exclude。
- 透明度与模糊会占用一定 GPU/CPU,低配机器可适当关闭或降低强度。
三 启动与验证
- 手动前台启动(便于观察输出与报错):
- compton --config ~/.config/compton.conf
- 查看是否运行:
- ps -e | grep compton
- 前台运行无报错后,可按 Ctrl+C 退出,改用后台或自启方式。
四 设置开机自启动
- 方式 A(推荐,适用于大多数 Ubuntu 会话):使用桌面环境的“启动应用程序”(Startup Applications)添加命令:
- Name: Compton
- Command: compton --config /home/你的用户名/.config/compton.conf
- 优点:简单、会话切换时自动管理,不与显示管理器强绑定。
- 方式 B:创建 systemd 用户服务(无图形登录也能启动,适合 i3/Openbox 等):
- 新建服务文件: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=default.target - 启用并启动:
- systemctl --user daemon-reload
- systemctl --user enable --now compton.service
- 若使用 GNOME 3.36+ 并启用了 Wayland,需先在 GDM 登录界面切换到 Ubuntu on Xorg,再登录以使用用户级 systemd 服务。
五 常见问题与调试
- 画面撕裂或卡顿:将 vsync 设为 true 或 false 对比;尝试切换 backend(glx/xrender)。
- 阴影异常或部分应用不适配:使用 shadow-exclude 精确排除;必要时关闭 shadow。
- 模糊不生效或性能差:降低 blur-size / blur-deviation,或在低配设备上关闭 blur。
- 启动失败或黑屏:前台运行并输出日志定位问题:
- compton --config ~/.config/compton.conf --log-file=/tmp/compton.log
- 已运行多个合成器导致冲突:确保仅保留一个(如使用 i3/Openbox 时禁用 GNOME Shell 自带的合成器)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Compton配置Ubuntu的步骤是什么
本文地址: https://pptw.com/jishu/750782.html
