compton配置ubuntu的方法
导读:Ubuntu 下 Compton 配置与启用指南 一 安装与准备 在终端执行以下命令安装 Compton: sudo apt update sudo apt install compton 安装完成后可用以下命令检查是否已运行:...
Ubuntu 下 Compton 配置与启用指南
一 安装与准备
- 在终端执行以下命令安装 Compton:
- sudo apt update
- sudo apt install compton
- 安装完成后可用以下命令检查是否已运行:
- ps -e | grep compton
- 若未运行,可临时启动:
- compton &
- 建议创建配置目录与文件:
- mkdir -p ~/.config & & nano ~/.config/compton.conf
- 说明:Compton 是 X11 的窗口合成器,提供阴影、透明度、淡入淡出等效果;在 Wayland 会话中通常不可用。
二 基本配置示例与常用参数
- 示例配置文件 ~/.config/compton.conf(可直接使用并根据硬件与喜好微调):
- backend = “glx”
- vsync = true
- shadow = true
- shadow-opacity = 0.5
- shadow-radius = 12
- shadow-exclude = [ “class_g=‘Firefox’”, “class_g=‘Chromium’” ]
- fade = true
- fade-delta = 30
- opacity-rule = [ “90:class_g=‘Terminal’”, “95:class_g=‘Code’” ]
- 常用参数说明:
- backend:渲染后端,常用 glx(性能更佳,需正确显卡驱动)或 xrender(兼容性更好)。
- vsync:垂直同步,开启可减少撕裂,可能略降帧率;关闭反之。
- shadow / shadow-exclude:窗口阴影与按窗口类排除规则。
- fade / fade-delta:窗口切换淡入淡出与步进。
- opacity / opacity-rule:全局或按应用窗口的透明度。
三 启动与开机自启
- 手动启动并加载配置:
- compton --config ~/.config/compton.conf &
- 图形会话自启(会话级,推荐):
- 使用会话自启工具(如 GNOME 的“启动应用程序”):
- 安装工具:sudo apt install gnome-session-properties
- 添加命令:compton --config ~/.config/compton.conf
- 使用会话自启工具(如 GNOME 的“启动应用程序”):
- 系统级自启(systemd 用户服务,适用于大多数桌面会话):
- 创建服务文件:nano ~/.config/systemd/user/compton.service
- 写入内容:
- [Unit]
- Description=Compton Window Composer
- After=graphical-session.target
- [Service]
- Type=simple
- ExecStart=/usr/bin/compton --config %h/.config/compton.conf -b
- Restart=on-failure
- [Install]
- WantedBy=graphical-session.target
- [Unit]
- 启用并启动:
- systemctl --user daemon-reload
- systemctl --user enable --now compton.service
- 应用更改:
- 修改配置后,先结束旧进程再启动新进程:killall compton & & compton --config ~/.config/compton.conf &
- 或使用 systemctl --user restart compton.service。
四 桌面环境集成要点
- GNOME Shell:GNOME 自带合成器,若仍要使用 Compton,建议通过“启动应用程序”或用户级 systemd 启动,并避免与 GNOME 合成器冲突(必要时在登录会话中选择“Ubuntu on Xorg”)。
- KDE Plasma:系统设置 → 工作区 → 窗口管理 → 窗口合成器,选择 Compton 作为合成器(不同版本路径与可用性可能不同)。
- 其他窗口管理器(如 Openbox、i3 等):通常在会话启动脚本中直接运行 compton 即可。
五 性能与故障排查
- 性能优化建议:
- 优先使用 backend = glx 并确保显卡驱动正常;如遇问题再尝试 xrender。
- 关闭不必要的特效(如阴影、模糊、过度透明)以降低开销。
- 根据显示器与显卡选择合适的 vsync 策略;必要时限制帧率(如设置 frame-rate)。
- 常见问题处理:
- 画面撕裂:开启 vsync;若仍异常,尝试切换 backend 或关闭模糊/阴影。
- 启动失败或黑屏:检查日志与配置语法,回退到最小化配置并逐步启用选项;必要时 killall compton 后重启会话。
- 特定应用异常(如拖影、透明错误):用 shadow-exclude、opacity-rule 精确排除或调整。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: compton配置ubuntu的方法
本文地址: https://pptw.com/jishu/757384.html
