首页主机资讯如何于ubuntu配置compton

如何于ubuntu配置compton

时间2025-11-27 01:55:04发布访客分类主机资讯浏览316
导读:Ubuntu 下配置 Compton 的完整步骤 一 安装与准备 更新索引并安装: sudo apt update sudo apt install compton 检查运行状态: ps -e | grep compton 注...

Ubuntu 下配置 Compton 的完整步骤

一 安装与准备

  • 更新索引并安装:
    • sudo apt update
    • sudo apt install compton
  • 检查运行状态:
    • ps -e | grep compton
  • 注意:Compton 是 X11 合成器,默认不用于 Wayland 会话;若在 Wayland 中,请改用相应桌面/合成器方案。

二 创建与编辑配置文件

  • 生成配置(用户级优先):
    • mkdir -p ~/.config
    • nano ~/.config/compton.conf
  • 常用选项(写入到 compton.conf 的顶层即可):
    • backend = “glx” # 渲染后端:glx 或 xrender
    • vsync = true # 垂直同步,减少撕裂
    • shadow = true # 窗口阴影
    • fade = true # 窗口切换淡入淡出
    • fade-delta = 30 # 淡入淡出步进(毫秒)
    • shadow-exclude = “[class=‘.*Firefox’]” # 示例:排除 Firefox 阴影
    • shadow-opacity = 0.5 # 阴影不透明度
  • 进阶示例(追加到文件末尾):
    • [blur]
      • method = gaussian
      • size = 10
      • deviation = 5.0
    • [opacity-rule]
      • “90:class_g ‘Firefox’”
      • “95:name ‘Terminal’”
      • “100:class_g ‘Xephyr’”

三 启动与开机自启

  • 手动前台启动(便于观察日志与报错):
    • compton
  • 手动后台启动/热重载:
    • killall compton & & compton &
  • 使用 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
    • 启用:
      • systemctl --user daemon-reload
      • systemctl --user enable --now compton
  • 使用 Systemd 系统服务(适用于无用户会话管理的环境):
    • sudo nano /etc/systemd/system/compton.service
    • 写入(示例):
      • [Unit]
        • Description=Compton Window Composer
        • After=graphical.target
      • [Service]
        • ExecStart=/usr/bin/compton --config /etc/compton.conf
        • Restart=on-failure
      • [Install]
        • WantedBy=graphical.target
    • 启用:
      • sudo systemctl daemon-reload
      • sudo systemctl enable --now compton
  • 非 systemd 桌面会话(如 Openbox、i3 等)可在会话启动脚本中直接加入:
    • exec compton --config ~/.config/compton.conf

四 常见问题与优化

  • 撕裂或卡顿:将 vsync 设为 true;若仍异常,可尝试切换 backend(glx/xrender)。
  • 性能优化:减少/关闭阴影(shadow、shadow-exclude)、降低透明度使用、必要时关闭淡入淡出(fade)。
  • 特定应用优化:用 shadow-excludeopacity-rule 为指定应用(如 FirefoxTerminal)定制阴影与透明度。
  • 配置热更新:修改配置后执行 killall compton & & compton & ;若使用 systemd,则 systemctl --user restart compton。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何于ubuntu配置compton
本文地址: https://pptw.com/jishu/757385.html
compton配置ubuntu的方法 ubuntu里compton怎样配置

游客 回复需填写必要信息