linux

Compton在Linux中的配置文件怎么设置

小樊
43
2025-11-04 05:19:22
栏目: 智能运维

Compton在Linux中的配置文件设置指南

一、配置文件位置

Compton的配置文件主要有两个默认路径:

二、常用配置参数详解

Compton的配置文件采用键值对格式(部分版本支持YAML结构),以下是高频使用的参数说明:

1. 基础性能与视觉效果

2. 阴影与模糊效果

3. 透明度规则

4. 高级性能优化

三、配置文件示例

以下是一个综合优化的配置文件示例(兼顾性能与视觉效果):

# 渲染后端(glx性能更优)
backend = "glx"

# 垂直同步(减少画面撕裂)
vsync = true

# 窗口阴影(增强立体感)
shadow = true
shadow-radius = 8
shadow-offset-x = 2
shadow-offset-y = 2
shadow-opacity = 0.3

# 排除特定窗口的阴影(如Firefox、GIMP)
shadow-exclude = [".*Firefox.*", ".*GIMP.*", ".*desktop_window.*"]

# 全局透明度(80%不透明)
opacity = 0.8

# 自定义透明度规则(针对特定应用)
opacity-rule = [
  "CLASS='Firefox'",
  "CLASS='GIMP'",
  "TITLE='Terminal'"
]

# 忽略根窗口透明度(避免桌面模糊)
ignore_root = true

# 帧率限制(60 FPS)
frame-rate = 60

# 禁用OpenGL模板缓冲区(提升性能)
glx-no-stencil = true

四、应用配置与启动

  1. 保存配置文件:编辑完成后,按Ctrl+O(保存)、Ctrl+X(退出)(nano编辑器);
  2. 重启Compton:使配置生效,可使用以下命令:
    killall compton && compton &  # 杀死旧进程并启动新进程
    
    或通过systemctl(若已创建Systemd服务):
    sudo systemctl restart compton  # 重启Compton服务
    
  3. 开机自启动:若需Compton随系统启动,可创建Systemd服务文件:
    sudo nano /etc/systemd/system/compton.service
    
    添加以下内容(替换为你的配置文件路径):
    [Unit]
    Description=Compton Window Composer
    After=xorg.service
    
    [Service]
    ExecStart=/usr/bin/compton --config /home/yourusername/.config/compton.conf
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
    
    保存后执行:
    sudo systemctl daemon-reload
    sudo systemctl enable compton  # 启用开机自启动
    

注意事项

0
看了该问题的人还看了