在 Ubuntu 上,如果你使用的是 Compton(现在更多被维护为 Picom,Compton 已停止更新),可以通过配置文件来设置窗口透明度。下面以常见用法说明。
# Compton(旧)
sudo apt install compton
# 推荐使用 Picom(Compton 分支)
sudo apt install picom
mkdir -p ~/.config/picom
nano ~/.config/picom/picom.conf
(如果是旧版 Compton,文件名可以是 ~/.config/compton.conf)
opacity-rule = [
"90:class_g = '.*'"
];
表示所有窗口 90% 不透明度(10% 透明)
opacity-rule = [
"80:class_g = 'firefox'",
"70:class_g = 'gnome-terminal'",
"60:class_g = 'code'"
];
说明:
class_g 是窗口类名(可用 xprop 查看)查看窗口类名:
xprop | grep WM_CLASS
然后点击窗口
inactive-opacity = 0.8;
active-opacity = 1.0;
聚焦窗口不透明,未聚焦窗口 80%
frame-opacity = 0.9;
picom --config ~/.config/picom/picom.conf &
或开机自启(Ubuntu):
gnome-session-properties
添加:
picom --config ~/.config/picom/picom.conf
如果你告诉我:
我可以给你一份直接能用的配置。