温馨提示×

debian怎么安装compton

小樊
45
2026-08-15 02:35:05
栏目: 智能运维

在 Debian 上安装 compton(现在更常见的是 picom,compton 的活跃分支)可以按下面步骤来。


一、安装 compton / picom

方法 1:使用 apt(推荐,最简单)

Debian 10(Buster)及以后版本仓库里已经包含 picom(compton 的继任者):

sudo apt update
sudo apt install picom

说明:

  • Debian 新版本中 compton 已被 picom 取代
  • 命令名通常是 picom,但用法和 compton 基本一致

如果你一定要用旧版 compton(不推荐):

sudo apt install compton

二、启动 compton / picom

手动启动(测试)

picom &

compton &

如果成功,窗口阴影、透明效果等会立即生效。


三、开机自动启动

方法 1:在 ~/.xinitrc 中(startx 用户)

编辑 ~/.xinitrc

picom &
exec dwm

(把 dwm 换成你自己的窗口管理器,如 i3、openbox 等)


方法 2:在桌面环境 / 自动启动中

i3wm

~/.config/i3/config 中加:

exec picom

Openbox

~/.config/openbox/autostart 中加:

picom &

四、基本配置文件(可选)

创建配置目录:

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;

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

opacity-rule = [
  "90:class_g = 'Terminator'",
  "95:class_g = 'Firefox'"
];

启动时使用配置:

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

五、常见问题

1️⃣ 没有透明效果

  • 确保显卡驱动正常
  • 使用支持透明的终端(如 alacrittyurxvtxfce4-terminal
  • 检查是否启用了 backend = "glx"

2️⃣ 和桌面环境冲突

  • GNOME / KDE 自带合成器,不需要 picom
  • 在 XFCE / LXDE / i3 / dwm / openbox 中使用效果最好

3️⃣ 查看是否正在运行

ps aux | grep picom

六、推荐总结

推荐方案(Debian)

sudo apt install picom
picom &

如果你愿意,可以告诉我:

  • Debian 版本(10 / 11 / 12)
  • 使用的桌面环境或窗口管理器(i3 / dwm / openbox / xfce)

我可以给你一份完全定制的 picom 配置

0