下面是在 Debian 下使用 Compton(现在更常见的是它的继任者 picom)的基本用法和配置说明。
Debian 10 及以后版本,官方仓库里已经是 picom:
sudo apt update
sudo apt install picom
sudo apt install compton
下面以 picom 为例说明,compton 用法几乎一样。
picom &
如果没报错,说明可以正常运行。
picom --backend glx --vsync
常用参数说明:
| 参数 | 说明 |
|---|---|
--backend glx |
使用 OpenGL 后端(性能好) |
--backend xrender |
兼容性更好 |
--vsync |
开启垂直同步,减少撕裂 |
--config ~/.config/picom/picom.conf |
指定配置文件 |
mkdir -p ~/.config/picom
cp /usr/share/doc/picom/examples/picom.conf.example ~/.config/picom/picom.conf
或手动创建 ~/.config/picom/picom.conf
backend = "glx";
vsync = true;
shadow = true;
shadow-radius = 12;
shadow-offset-x = -15;
shadow-offset-y = -15;
shadow-opacity = 0.75;
fade = true;
fade-delta = 4;
opacity-rule = [
"90:class_g = 'URxvt'",
"95:class_g = 'Firefox'"
];
.xinitrc(startx)nano ~/.xinitrc
加入:
picom &
exec dwm
mkdir -p ~/.config/autostart
cp /usr/share/applications/picom.desktop ~/.config/autostart/
或手动创建:
[Desktop Entry]
Type=Application
Name=Picom
Exec=picom
X-GNOME-Autostart-enabled=true
尝试切换后端:
picom --backend xrender
确认:
picom --use-damage
ps aux | grep picom
Debian 下推荐用 picom,安装后直接
picom &就能用,配合配置文件可定制阴影、透明、动画。
如果你用的是 i3 / dwm / openbox / XFCE,可以告诉我,我可以给你一份对应环境的最佳配置。