在 Linux 下使用 Compton(或已分叉的 Picom) 实现窗口/桌面透明,一般通过配置文件来控制。下面按常见需求说明。
很多发行版已把 compton 替换为 picom:
which compton
which picom
配置文件位置通常是:
~/.config/compton.conf~/.config/picom.conf如果文件不存在,可以新建一个。
在配置文件中加入:
opacity-rule = [
"80:class_g = '.*'",
"100:class_g = 'Firefox' && focused"
];
含义:
inactive-opacity = 0.8;
active-opacity = 1.0;
这样:
opacity = 0.9;
会让所有内容都变透明,包括菜单。
opacity-rule = [
"90:class_g = 'Alacritty'",
"85:class_g = 'Termite'",
"100:class_g = '.*' && focused"
];
确保 compton 正在运行:
compton --config ~/.config/compton.conf &
或(picom):
picom --config ~/.config/picom.conf &
可加入 .xinitrc 或桌面环境自启中。
需要在终端自身设置:
background_opacitybackground_opacity如果你愿意,可以告诉我:
我可以给你一份可直接用的配置。