在 Debian 上,Compton(现在很多发行版已改用其分支 picom)开启窗口阴影,主要通过配置文件来控制。
下面分情况说明:
先看一下命令是否存在:
which compton
which picom
picom → 用 picom(配置方式一样,只是命令名不同)compton → 用 comptonCompton / Picom 默认读取:
~/.config/compton.conf
# 或
~/.config/picom.conf
如果没有就新建:
mkdir -p ~/.config
touch ~/.config/compton.conf
编辑 ~/.config/compton.conf:
# 开启阴影
shadow = true;
# 阴影偏移
shadow-offset-x = -2;
shadow-offset-y = -2;
# 阴影模糊半径
shadow-blur = 10;
# 阴影透明度(0~1,越小越淡)
shadow-opacity = 0.5;
# 阴影颜色(可选)
shadow-color = "000000";
# 不对以下窗口加阴影(可选)
shadow-exclude = [
"name = 'Notification'",
"class_g = 'Conky'",
"window_type = 'dock'",
"window_type = 'desktop'"
];
compton --config ~/.config/compton.conf &
# 或
picom --config ~/.config/compton.conf &
在 ~/.config/i3/config 中加:
exec --no-startup-id compton --config ~/.config/compton.conf
shadow-exclude 把窗口排除了老 compton 用:
shadow = true;
而不是 shadow = yes;
模糊半径过大会卡,可减小:
shadow-blur = 4;
如果你愿意,可以告诉我:
我可以给你一份可直接用的完整配置。