linux

Compton配置Linux的步骤

小樊
38
2025-10-09 14:57:56
栏目: 智能运维

一、安装Compton
Compton是一款轻量级窗口合成器,需通过包管理器安装。根据发行版选择对应命令:

二、配置Compton

  1. 定位/创建配置文件
    Compton的主配置文件通常位于~/.config/compton.conf(用户级)或/etc/xdg/compton.conf(系统级)。若文件不存在,可通过touch ~/.config/compton.conf创建。

  2. 常用配置选项说明

    • 后端设置backend = "glx"(推荐,性能更好)或backend = "xrender"(兼容性更强),根据显卡支持选择。
    • 阴影效果shadow = true(启用阴影)、shadow-exponent = 3(阴影模糊半径)、shadow-color = "#00000080"(阴影颜色及透明度,十六进制格式)。
    • 透明度规则opacity-rule = ["CLASS='Firefox'", "opacity=0.8"](为特定应用设置透明度,如Firefox设为80%);ignore-root = true(忽略根窗口透明度,避免桌面背景异常)。
    • 垂直同步vsync = true(开启垂直同步,防止画面撕裂)。
    • 淡入淡出效果fade = true(启用窗口淡入淡出)、fade-delta = 0.05(动画速度,数值越小越平滑)。
  3. 示例配置文件
    以下是一个兼顾视觉效果与性能的配置示例:

    backend = "glx";
    glx-version = "3.3";
    shadow = true;
    shadow-exponent = 3;
    shadow-color = "#00000080";
    opacity-rule = ["CLASS='Firefox'", "opacity=0.8", "CLASS='GIMP'", "opacity=0.7"];
    fade = true;
    fade-delta = 0.05;
    vsync = true;
    ignore-root = true;
    log-level = "info";
    pid-file = "/tmp/compton.pid";
    

三、启动Compton
配置完成后,通过以下命令启动Compton:

compton -b --config ~/.config/compton.conf

其中,-b表示以后台进程运行,--config指定配置文件路径。

四、设置开机自启动
为让Compton随系统启动,需创建Systemd服务文件:

  1. 创建服务文件:sudo nano /etc/systemd/system/compton.service
  2. 添加以下内容:
    [Unit]
    Description=Compton Window Composer
    After=display-manager.service
    [Service]
    ExecStart=/usr/bin/compton --config /home/你的用户名/.config/compton.conf
    Restart=on-failure
    [Install]
    WantedBy=multi-user.target
    
    注:将/home/你的用户名/.config/compton.conf替换为实际配置文件路径。
  3. 启用并启动服务:
    sudo systemctl daemon-reload
    sudo systemctl enable compton
    sudo systemctl start compton
    

五、调试与优化

0
看了该问题的人还看了