在 Debian 上通过 Compton(现为 Picom 分支) 开启窗口特效,一般步骤如下(以最常见的 X11 + Compton/Picom 为例):
Debian 官方仓库里通常叫 compton 或 picom:
sudo apt update
sudo apt install compton
或(推荐,功能更新):
sudo apt install picom
如果你用的是较老 Debian,可能只有
compton;新版本 Debian 推荐用picom。
Compton 的配置文件通常位于:
~/.config/compton.conf
如果没有,可以新建:
mkdir -p ~/.config
nano ~/.config/compton.conf
下面是一个 开启透明、阴影、淡入淡出、窗口动画感 的示例:
# 基础
backend = "glx";
glx-no-stencil = true;
# 阴影
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
shadow-offset-x = -2;
shadow-offset-y = -2;
shadow-exclude = [
"name = 'Notification'",
"class_g = 'Conky'"
];
# 透明度
opacity-rule = [
"90:class_g = 'URxvt'",
"95:class_g = 'Firefox'"
];
# 淡入淡出
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
fade-delta = 5;
# 窗口合成
unredir-if-possible = true;
# VSsync
vsync = true;
保存后退出。
compton --config ~/.config/compton.conf &
或(picom):
picom --config ~/.config/compton.conf &
如果窗口出现阴影、透明,说明成功。
取决于你的桌面环境:
在 ~/.xinitrc 或窗口管理器启动脚本里加:
compton --config ~/.config/compton.conf &
例如 i3:
exec --no-startup-id compton --config ~/.config/compton.conf
在「开机启动项」里添加:
compton --config ~/.config/compton.conf
如果你在用:
否则可能冲突或卡顿。
compton --diagnostics
或查看是否在运行:
ps aux | grep compton
❌ 黑屏 / 卡顿
backend = "xrender";vsync❌ 没效果
如果你愿意,可以告诉我:
我可以给你针对性配置。