在 Debian 下使用 Compton(现在多称为 picom) 调整窗口/桌面透明度,通常有几种方式:全局透明度、按窗口规则透明度、以及聚焦/非聚焦窗口透明度。下面按常见用法说明。
Debian 新版一般用 picom(compton 的 fork):
which compton picom
如果有 picom,建议直接用 picom。
安装(如未安装):
sudo apt install picom
配置文件一般在这里:
~/.config/picom.conf
如果没有,可以复制示例:
mkdir -p ~/.config
cp /usr/share/doc/picom/examples/picom.sample.conf ~/.config/picom.conf
在 picom.conf 中:
opacity-rule = [
"0.8"
];
⚠️ 这会让所有窗口都半透明,一般不建议。
opacity-rule = [
"0.85:class_g = 'Alacritty'",
"0.85:class_g = 'URxvt'",
"0.9:class_g = 'kitty'"
];
查看窗口 class:
xprop | grep WM_CLASS
点一下窗口即可。
inactive-opacity = 0.8;
active-opacity = 1.0;
效果:
focus-exclude = "x = 0 && y = 0 && override_redirect = true";
inactive-opacity = 0.8;
避免面板透明:
opacity-rule = [
"1.0:class_g = 'Polybar'",
"1.0:class_g = 'xfce4-panel'"
];
picom &
或开机自启(i3 / Openbox / XFCE 自行加启动项)。
老 compton.conf 写法类似,但部分参数名不同。
如果你告诉我:
我可以给你一份直接可用的配置。