在 Ubuntu 上使用 Compton(现在多被 picom 继承)调节窗口/桌面透明度,主要有以下几种方式:
现在很多系统已经用 picom(compton 的活跃分支):
which compton
which picom
picom → 用 picomcompton → 用 compton下面以 picom / compton 通用配置 说明。
mkdir -p ~/.config/picom
nvim ~/.config/picom/picom.conf
# 或用 compton
nvim ~/.config/compton/compton.conf
opacity-rule = [
"90:class_g = '.*'", # 所有窗口 90% 不透明
];
或 compton 写法:
opacity-rule = [
"0.9:class_g = '.*'"
];
opacity-rule = [
"80:class_g = 'Alacritty'",
"85:class_g = 'GNOME-terminal'",
"100:class_g = '.*'"
];
查看窗口 class:
xprop | grep WM_CLASS
inactive-opacity = 0.8;
active-opacity = 1.0;
如果你只想要桌面透明(如 Conky):
backend = "glx";
并确保窗口管理器支持 RGBA。
compton --inactive-opacity 0.8 &
# 或
picom --inactive-opacity 0.8 &
直接用:
sudo apt install picom
picom &
如果你告诉我:
我可以给你一份可直接用的配置。