温馨提示×

debian compton如何启用

小樊
37
2026-09-10 20:48:32
栏目: 智能运维

在 Debian 上启用 Compton(现在更常见的是它的继任者 Picom,功能兼容 Compton 配置),通常用于为无独立合成器的窗口管理器(如 i3、Openbox、Awesome 等)提供透明、阴影、淡入淡出等特效。

下面以 Debian + Compton(或 Picom) 为例说明。


一、安装 Compton / Picom

1. 使用 Compton(旧版)

sudo apt update
sudo apt install compton

2. 推荐使用 Picom(Compton 的活跃维护分支)

sudo apt update
sudo apt install picom

下文命令中 comptonpicom 可互换使用。


二、基本启用方式

1. 手动启动(测试用)

compton &
# 或
picom &

如果能看到窗口透明、阴影生效,说明运行正常。


三、开机自动启动(常见窗口管理器)

1. i3 WM

编辑 ~/.config/i3/config

exec --no-startup-id compton

2. Openbox

编辑 ~/.config/openbox/autostart

compton &

3. 使用 systemd 用户服务(通用)

创建文件:

~/.config/systemd/user/compton.service

内容:

[Unit]
Description=Compton compositor
After=graphical.target

[Service]
ExecStart=/usr/bin/compton
Restart=on-failure

[Install]
WantedBy=default.target

启用:

systemctl --user daemon-reload
systemctl --user enable --now compton

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

配置文件位置:

~/.config/compton.conf
# 或
~/.config/picom.conf

示例(简单透明 + 阴影):

backend = "glx";
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
fade = true;
opacity-rule = [
  "90:class_g = 'URxvt'"
];

启动指定配置:

compton --config ~/.config/compton.conf

五、常见问题

1. 黑屏 / 卡顿

尝试:

compton --backend xrender

2. NVIDIA 显卡

建议使用:

backend = "xrender";
vsync = false;

3. 检查是否在运行

ps aux | grep compton

六、总结

  • 桌面环境(GNOME/KDE):不需要 Compton
  • 平铺/轻量窗口管理器:非常适合
  • 推荐:使用 picom 替代 compton

如果你用的是 具体窗口管理器(i3 / dwm / awesome)或显卡类型,我可以给你更精确的配置。

0