在 Linux 上,Compton(现在多被维护分支 picom 取代)开启窗口阴影,主要是通过它的配置文件来启用的。下面分步骤说明。
先看一下命令是否存在:
which compton
which picom
picom,推荐用 picom(compton 已基本停止维护)配置文件一般位于:
~/.config/compton.conf
# 或
~/.config/picom.conf
如果没有就新建:
mkdir -p ~/.config
touch ~/.config/compton.conf
在配置文件中加入以下内容:
shadow = true;
shadow-radius = 12;
shadow-offset-x = -4;
shadow-offset-y = -4;
shadow-opacity = 0.5;
说明:
shadow = true:开启阴影(最关键的一行)shadow-radius:阴影模糊半径shadow-offset-x/y:阴影偏移shadow-opacity:阴影透明度有些窗口(如全屏、dock)不需要阴影:
shadow-exclude = [
"name = 'Notification'",
"class_g = 'Conky'",
"class_g = 'dock'",
"_GTK_FRAME_EXTENTS@:c"
];
compton &
# 或
picom &
compton --config ~/.config/compton.conf &
picom --config ~/.config/picom.conf &
在窗口管理器配置中加一行:
exec --no-startup-id picom
或:
picom &
openbox / i3,需要 compton 作为合成器shadow-exclude 排除减小:
shadow-radius = 6;
shadow-opacity = 0.3;
如果你愿意,可以告诉我:
我可以给你一份可直接用的完整配置。