温馨提示×

linux compton配置怎样生效

小樊
41
2026-09-12 16:16:45
栏目: 智能运维

在 Linux 上让 compton(或新版 picom)配置生效,一般按下面步骤来:


一、确认你用的是 compton 还是 picom

很多发行版已用 picom(compton 的维护分支):

which compton
which picom
  • picom → 用 picom
  • 只有 compton → 用 compton

下面以 compton 为例,picom 完全类似。


二、配置文件位置

默认配置文件路径:

~/.config/compton.conf

或旧版:

~/.compton.conf

如果你是 picom

~/.config/picom.conf

三、让配置生效的方法

方法 1:重启 compton(最常用)

先杀掉旧进程:

pkill compton

再启动(自动读取配置):

compton &

或 picom:

pkill picom
picom &

方法 2:指定配置文件启动

compton --config ~/.config/compton.conf &

方法 3:窗口管理器自动启动(推荐)

在窗口管理器启动脚本里加一行:

i3

~/.config/i3/config

exec --no-startup-id compton

Openbox

~/.config/openbox/autostart

compton &

bspwm

~/.config/bspwm/bspwmrc

compton &

修改后重新登录或重启 WM。


四、常见不生效原因

  1. 有多个 compton 进程

    ps aux | grep compton
    

    杀干净再启动

  2. 配置文件语法错误 可测试:

    compton --config ~/.config/compton.conf --show-all-errors
    
  3. 用了命令行参数覆盖配置 比如:

    compton --no-shadow
    

    会覆盖配置里的 shadow


五、最小可用配置示例

backend = "glx";
shadow = true;
fade = true;
opacity-rule = [
  "90:class_g = 'Firefox'"
];

如果你愿意,可以告诉我:

  • 发行版(Arch / Ubuntu / Debian)
  • 窗口管理器(i3 / bspwm / Openbox / KDE)
  • 用的是 compton 还是 picom

我可以给你一份可直接用的配置 + 启动方式

0