首页主机资讯Compton在Linux中的配置文件

Compton在Linux中的配置文件

时间2025-12-18 12:12:03发布访客分类主机资讯浏览531
导读:Compton 配置文件位置与生效方式 常见位置与优先级 用户级:~/.config/compton.conf(若不存在可手动创建,优先级通常高于系统级)。 系统级:/etc/compton.conf、/etc/xdg/compton....

Compton 配置文件位置与生效方式

  • 常见位置与优先级
    • 用户级:~/.config/compton.conf(若不存在可手动创建,优先级通常高于系统级)。
    • 系统级:/etc/compton.conf/etc/xdg/compton.conf(供全系统使用,需相应权限)。
  • 指定自定义配置启动
    • 命令行:compton --config /path/to/compton.conf -f(-f 前台运行便于调试)。
  • 使配置生效
    • 若通过会话/服务启动:重启会话或执行systemctl --user restart compton(用户级)或sudo systemctl restart compton(系统级)。
    • 若手动启动:先结束旧进程再启动,例如:pkill compton & & compton --config ~/.config/compton.conf -f
  • 备注
    • 某些桌面会话(如 GNOME/KDE)可能自带或管理合成器,此时需先禁用内置合成器再启用 Compton,或按需仅调整外观参数。

配置文件结构与常用参数

  • 基础项
    • backend:渲染后端,常用 glxxrender(在支持的硬件与驱动上,glx 通常更流畅)。
    • vsync:垂直同步,设为 true/false 以平衡撕裂与输入延迟。
    • shadow:窗口阴影,设为 true/false
    • opacity / alpha:整体透明度(0.0–1.0)。
    • ignore_root:是否忽略根窗口透明度,部分桌面环境设为 true 可减少异常。
  • 阴影细节(示例)
    • 可在配置中细化阴影:shadow-radiusshadow-offset-xshadow-offset-yshadow-opacity
  • 模糊与透明度规则
    • 背景模糊:使用 blur 段,常见 method = gaussian,配合 sizedeviation 调整强度与半径。
    • 窗口规则:使用 opacity-rule 按窗口类/名称设置透明度,例如:90:class_g ‘Firefox’95:name ‘Terminal’

最小可用配置示例

# 基本
backend = "glx"
vsync = true
shadow = true
opacity = 0.9
ignore_root = true

# 阴影细节
[shadow]
shadow-radius = 5
shadow-offset-x = 1
shadow-offset-y = 1
shadow-opacity = 0.3

# 背景模糊
[blur]
method = gaussian
size = 10
deviation = 5.0

# 按窗口设置透明度
[opacity-rule]
90:class_g 'Firefox'
95:name 'Terminal'
100:class_g 'Xephyr'
  • 保存为 ~/.config/compton.conf 后,使用:compton --config ~/.config/compton.conf -f 测试;无误后加入会话自启。

调试与常见问题

  • 查看版本与参数
    • 版本:compton -V;如需前台运行与日志,可使用 -f 与日志相关选项(如 –log-file–log-level)进行排错。
  • 会话与自启
    • 若使用 systemd 用户服务,创建或编辑 ~/.config/systemd/user/compton.service,示例:
      [Unit]
      Description=Compton Window Composer
      After=xorg.target
      
      [Service]
      ExecStart=/usr/bin/compton --config %h/.config/compton.conf -b
      Restart=on-failure
      
      [Install]
      WantedBy=default.target
      
      启用:systemctl --user daemon-reload & & systemctl --user enable --now compton
  • 性能与兼容性建议
    • 优先选择 glx 后端(确保驱动正常);不需要时关闭 shadow/blur 可显著提升性能。
    • 遇到撕裂或卡顿时切换 vsync(true/false)测试;必要时降低模糊强度或关闭部分特效。

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


若转载请注明出处: Compton在Linux中的配置文件
本文地址: https://pptw.com/jishu/774960.html
如何使用Compton提升Linux体验 如何利用Cobbler进行系统备份

游客 回复需填写必要信息