温馨提示×

Debian下Compton怎么用

小樊
38
2026-08-26 08:23:22
栏目: 智能运维

下面是在 Debian 下使用 Compton(现在更常见的是它的继任者 picom)的基本用法和配置说明。


一、安装 Compton / picom

1️⃣ 推荐使用 picom(Compton 已停止维护)

Debian 10 及以后版本,官方仓库里已经是 picom

sudo apt update
sudo apt install picom

2️⃣ 如果你坚持用旧版 compton(不推荐)

sudo apt install compton

下面以 picom 为例说明,compton 用法几乎一样。


二、基本使用方式

1️⃣ 直接启动(测试)

picom &

如果没报错,说明可以正常运行。


2️⃣ 常用启动参数

picom --backend glx --vsync

常用参数说明:

参数 说明
--backend glx 使用 OpenGL 后端(性能好)
--backend xrender 兼容性更好
--vsync 开启垂直同步,减少撕裂
--config ~/.config/picom/picom.conf 指定配置文件

三、配置文件(推荐)

1️⃣ 创建配置目录

mkdir -p ~/.config/picom

2️⃣ 复制默认配置

cp /usr/share/doc/picom/examples/picom.conf.example ~/.config/picom/picom.conf

或手动创建 ~/.config/picom/picom.conf


3️⃣ 常用配置示例

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'"
];

四、开机自动启动

1️⃣ 使用桌面环境(如 XFCE / LXDE / i3)

方法 A:.xinitrc(startx)

nano ~/.xinitrc

加入:

picom &
exec dwm

方法 B:桌面自动启动(XFCE)

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

❌ 透明无效

确认:

  • 窗口管理器支持 compositing
  • 没有同时运行多个 compositor(如 xfwm4 自带)

❌ 多显示器问题

picom --use-damage

六、检查是否运行

ps aux | grep picom

七、总结一句话

Debian 下推荐用 picom,安装后直接 picom & 就能用,配合配置文件可定制阴影、透明、动画。

如果你用的是 i3 / dwm / openbox / XFCE,可以告诉我,我可以给你一份对应环境的最佳配置

0