温馨提示×

Compton在Debian怎么设置

小樊
49
2026-07-30 11:58:23
栏目: 智能运维

你这里说的 Compton 一般是指 X11 下的复合管理器(compositor),现在在 Debian 里更常见的是它的继任者 picom(Compton 已停止维护)。下面我分情况说明。


一、安装 Compton / picom

1️⃣ 推荐:安装 picom(Compton 的继任者)

sudo apt update
sudo apt install picom

2️⃣ 如果你一定要用旧版 Compton(不推荐)

sudo apt install compton

Debian 12(Bookworm)及以后,默认仓库里 compton 已被 picom 取代。


二、基本使用方式

1️⃣ 直接启动(测试)

picom &

或(老 compton):

compton &

如果没报错,说明可以正常工作。


三、配置文件设置(重点)

1️⃣ 创建配置目录

mkdir -p ~/.config/picom

2️⃣ 复制示例配置

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

3️⃣ 常用配置示例(透明、阴影、淡入淡出)

# ~/.config/picom/picom.conf

backend = "glx";

opacity-rule = [
  "90:class_g = 'URxvt'",
  "85:class_g = 'XTerm'"
];

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

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

vsync = true;

四、开机自动启动

方法 1:在桌面环境中(推荐)

如果你用的是:

  • XFCE
  • LXDE / LXQt
  • i3 / bspwm / Openbox

在 autostart 里加:

picom &

示例(i3):

exec --no-startup-id picom

示例(Openbox autostart):

picom &

五、常见问题排查

❌ picom 启动失败

picom --diagnostics

❌ NVIDIA 用户

尝试:

picom --backend xrender

或在配置中:

backend = "xrender";

六、Compton 与 picom 的区别(简要)

项目 Compton picom
状态 停止维护 活跃
Debian 默认 无 ✅
功能 基础 更强
推荐 ❌ ✅

七、我可以进一步帮你

你可以告诉我:

  • Debian 版本(11 / 12 / 13)
  • 桌面环境(GNOME / XFCE / i3 / Openbox)
  • 显卡(Intel / AMD / NVIDIA)

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

0 踩