在 Ubuntu 上,Compton(现在更多被 picom 取代)可以通过配置文件来设置窗口、桌面、菜单等的透明度。下面按常见用法说明。
which compton
which picom
picom:建议直接用 picomcompton:配置方式基本一致mkdir -p ~/.config/compton
nano ~/.config/compton/compton.conf
(如果是 picom,通常是 ~/.config/picom/picom.conf)
opacity-rule = [
"90:class_g = '.*'"
]
意思是所有窗口 90% 不透明度(10% 透明)
opacity-rule = [
"95:class_g = 'Firefox'",
"80:class_g = 'Terminator'",
"90:class_g = 'URxvt'",
"100:class_g = '.*'"
]
数值越小越透明(100 = 不透明)
inactive-opacity = 0.8
active-opacity = 1.0
效果:
menu-opacity = 0.9
fade = true
fade-delta = 0.1
compton --config ~/.config/compton/compton.conf &
或
picom --config ~/.config/picom/picom.conf &
添加到「启动应用程序」:
picom --config ~/.config/picom/picom.conf
查看会话类型:
echo $XDG_SESSION_TYPE
fade = true
inactive-opacity = 0.85
active-opacity = 1.0
menu-opacity = 0.9
opacity-rule = [
"90:class_g = '.*'"
]
如果你告诉我:
我可以给你一份精确配置。