一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

compton在ubuntu中的设置步骤

时间:2026-08-03 10:22:49 编辑:袖梨 来源:一聚教程网

Ubuntu 下 Compton 设置步骤

compton在ubuntu中的设置步骤

一 安装与准备

  1. 更新软件源并安装 Compton:
    1. sudo apt update
    2. sudo apt install compton
  2. 确认是否已在运行:
    1. ps -e | grep compton
  3. 若未运行,可临时启动以便测试:
    1. compton &
  4. 建议准备配置文件(若不存在则创建):
    1. mkdir -p ~/.config
    2. nano ~/.config/compton.conf

二 生成并编辑配置文件

  1. 常用配置项与作用:
    1. backend:渲染后端,优先用 glx(或 xrender 兼容模式)
    2. vsync:垂直同步,设为 true 减少撕裂
    3. shadow:窗口阴影,设为 true/false
    4. opacity / alpha:窗口透明度,取值 0.0–1.0
    5. ignore_root:忽略根窗口透明度,设为 true 更稳
  2. 示例配置(保存为 ~/.config/compton.conf):
    1. backend = “glx”
    2. vsync = true
    3. shadow = true
    4. opacity = 0.9
    5. ignore_root = true
    6. [blur]
      1. method = “gaussian”
      2. size = 10
      3. deviation = 5.0
    7. [opacity-rule]
      1. “90:class_g ‘Firefox’”
      2. “90:name ‘Terminal’”
      3. “100:class_g ‘Xephyr’”

三 启动与验证

  1. 前台试运行(便于观察输出与报错):
    1. compton -c ~/.config/compton.conf
  2. 后台常驻运行(无调试信息):
    1. compton -b -c ~/.config/compton.conf
  3. 应用新配置(先终止旧进程再启动):
    1. killall compton && compton -b -c ~/.config/compton.conf
  4. 验证是否生效:
    1. 观察窗口阴影、透明度、模糊是否按配置显示
    2. 再次检查进程:ps -e | grep compton

四 设置开机自启

  1. 方式一 会话自启动(通用)
    1. 创建文件:nano ~/.config/autostart/compton.desktop
    2. 写入内容:
      1. [Desktop Entry]
      2. Type=Application
      3. Exec=compton -b -c /home/你的用户名/.config/compton.conf
      4. Hidden=false
      5. NoDisplay=false
      6. X-GNOME-Autostart-enabled=true
      7. Name=Compton
    3. 注:将路径中的“你的用户名”替换为实际用户名;部分桌面(如 GNOME)需注销并重新登录后生效。
  2. 方式二 systemd 用户服务(可选)
    1. 创建服务:nano ~/.config/systemd/user/compton.service
    2. 写入内容:
      1. [Unit]
      2. Description=Compton Window Composer
      3. After=graphical-session.target
      4. [Service]
      5. ExecStart=/usr/bin/compton -b -c /home/你的用户名/.config/compton.conf
      6. Restart=on-failure
      7. [Install]
      8. WantedBy=default.target
    3. 启用并启动:
      1. systemctl --user daemon-reload
      2. systemctl --user enable --now compton.service
    4. 提示:若使用系统级服务(/etc/systemd/…),需确保会话环境可用;多数桌面会话更推荐用户级服务或会话自启动。

五 常见问题与优化

  1. 性能优化
    1. 优先选择 backend=glx;若遇到兼容问题再试 xrender
    2. 不需要时关闭 shadow 和重度 opacity/blur 以提升帧率
    3. 根据显示器与显卡情况调整 vsync(true/false)
  2. 桌面环境提示
    1. GNOME:可配合 GNOME Tweak Tool 管理自启动项;如曾使用其他合成器,先确保未冲突
    2. KDE Plasma:系统设置 → 工作区 → 窗口管理 → 窗口合成器,按需选择或禁用内置合成器以避免冲突
  3. 故障排查
    1. 启动失败先前台运行查看报错
    2. 配置路径、权限与引号是否正确(尤其含空格的路径需加引号)
    3. 与桌面特效/驱动冲突时,尝试切换 backend 或暂时关闭模糊/透明测试

热门栏目