温馨提示×

debian compton怎么启用

小樊
33
2026-08-15 02:39:04
栏目: 智能运维

在 Debian 上启用 Compton(现在更推荐用它的继任者 picom,一般流程如下。我分 Compton(旧)picom(新) 两种方式说明,并给出常见配置。


一、先确认环境

Compton / picom 需要 Xorg + 合成管理器支持,不适用于纯 Wayland。

echo $XDG_SESSION_TYPE

如果是 x11,可以继续;如果是 wayland,Compton 无法使用。


二、安装 Compton / picom

✅ 推荐:安装 picom(Compton 的继任者)

Debian 10+ 仓库里已经用 picom 替代了 compton

sudo apt update
sudo apt install picom

⚠️ 不推荐:旧版 compton

sudo apt install compton

已停止维护,仅老系统使用。


三、启用 picom / compton

1️⃣ 手动启动(测试)

picom &

compton &

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


2️⃣ 开机自动启动(常见方式)

✅ 使用桌面环境(如 XFCE / LXDE / i3 / Openbox)

~/.xinitrc 或 autostart 中加入:

picom &

例如 ~/.xinitrc

exec picom &
exec your-wm

✅ i3 / bspwm

在配置文件里加:

exec --no-startup-id picom

四、基本配置文件(推荐)

创建配置目录

mkdir -p ~/.config/picom

复制默认配置

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

启动时使用配置

picom --config ~/.config/picom/picom.conf &

五、常见配置示例(透明 / 阴影 / 动画)

# ~/.config/picom/picom.conf
backend = "glx";

opacity-rule = [
  "90:class_g = 'Xfce4-terminal'",
  "80:class_g = 'Firefox'"
];

shadow = true;
shadow-radius = 12;
shadow-offset-x = -15;
shadow-offset-y = -15;
shadow-opacity = 0.5;

fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;

vsync = true;

六、常见问题

❌ picom 启动失败

检查是否已有合成管理器:

ps aux | grep picom

或关闭其他合成器(如 xfwm4 自带合成)。


❌ NVIDIA 用户

尝试:

picom --backend xrender

❌ 黑屏 / 闪屏

picom --experimental-backends

七、总结(最简流程)

sudo apt install picom
picom &

如果你告诉我:

  • 用的是 哪个桌面环境 / 窗口管理器
  • 显卡型号
  • Debian 版本号

我可以给你一份 完全适合你系统的配置

0