在 Linux 上让 compton(或新版 picom)配置生效,一般按下面步骤来:
很多发行版已用 picom(compton 的维护分支):
which compton
which picom
picom → 用 picomcompton → 用 compton下面以 compton 为例,picom 完全类似。
默认配置文件路径:
~/.config/compton.conf
或旧版:
~/.compton.conf
如果你是 picom:
~/.config/picom.conf
先杀掉旧进程:
pkill compton
再启动(自动读取配置):
compton &
或 picom:
pkill picom
picom &
compton --config ~/.config/compton.conf &
在窗口管理器启动脚本里加一行:
~/.config/i3/config
exec --no-startup-id compton
~/.config/openbox/autostart
compton &
~/.config/bspwm/bspwmrc
compton &
修改后重新登录或重启 WM。
有多个 compton 进程
ps aux | grep compton
杀干净再启动
配置文件语法错误 可测试:
compton --config ~/.config/compton.conf --show-all-errors
用了命令行参数覆盖配置 比如:
compton --no-shadow
会覆盖配置里的 shadow
backend = "glx";
shadow = true;
fade = true;
opacity-rule = [
"90:class_g = 'Firefox'"
];
如果你愿意,可以告诉我:
我可以给你一份可直接用的配置 + 启动方式。