在 Debian 上,Compton(现在更多被 picom 取代,但配置方式基本一致)可以通过配置文件来设置窗口透明度。下面按常见方式说明。
which compton
which picom
picom:用 picom(推荐)compton:以下内容同样适用Compton 默认读取:
~/.config/compton.conf
如果没有就新建:
mkdir -p ~/.config
touch ~/.config/compton.conf
opacity-rule = [
"90:class_g = '.*'"
];
意思是:所有窗口 90% 不透明(10% 透明)
常用值:
100 = 完全不透明90 = 轻微透明80 = 明显透明inactive-opacity = 0.8;
active-opacity = 1.0;
效果:
opacity-rule = [
"80:class_g = 'Firefox'",
"70:class_g = 'Alacritty'",
"90:class_g = '.*'"
];
查看窗口 class:
xprop | grep WM_CLASS
点击窗口即可看到。
opacity-rule = [
"85:class_g = 'Alacritty'",
"85:class_g = 'URxvt'"
];
background_opacity: 0.85
background_opacity 0.85
compton &
# 或
picom &
开机自启(示例):
echo "picom &" >> ~/.xinitrc
或放到窗口管理器 autostart 中。
Compton 一般不影响标题栏,由主题控制。
如果你用的是 具体窗口管理器(i3 / bspwm / openbox) 或 特定程序,可以告诉我,我给你更精确的配置。