温馨提示×

compton在debian怎配置

小樊
45
2026-09-17 02:09:29
栏目: 智能运维

你这里说的 Compton 一般指的是 Debian 下的 X11 窗口合成器(Compton / picom),常用于实现窗口透明、阴影、淡入淡出等特效。下面给你一套在 Debian 上配置 Compton 的常用方法


一、安装 Compton

Debian 官方仓库里:

  • 老版本叫 compton
  • 新版本已改名为 picom(推荐)

安装 picom(推荐)

sudo apt update
sudo apt install picom

如果你确实想用老版 compton

sudo apt install compton

二、基本配置文件

1️⃣ 创建配置目录

mkdir -p ~/.config/picom

2️⃣ 生成默认配置(picom)

picom --config ~/.config/picom/picom.conf --write-pid

或直接复制示例配置:

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

三、常用配置示例(透明 + 阴影)

编辑 ~/.config/picom/picom.conf

# 开启阴影
shadow = true;
shadow-radius = 12;
shadow-offset-x = -2;
shadow-offset-y = -2;
shadow-opacity = 0.4;

# 透明
opacity-rule = [
  "90:class_g = 'URxvt'",
  "80:class_g = 'Firefox'"
];

# 淡入淡出
fade = true;
fade-in-step = 0.03;
fade-out-step = 0.03;

# 后端
backend = "glx";

# 避免全屏卡顿
unredir-if-possible = true;

如果你用 NVIDIA 显卡backend = "xrender"; 可能更稳定。


四、启动 Compton / picom

1️⃣ 手动启动

picom &

或老版本:

compton &

2️⃣ 开机自启(无桌面环境管理)

如果你用 i3 / Openbox / dwm

~/.xinitrc 或窗口管理器配置里加:

picom &

例如 i3:

exec --no-startup-id picom

五、常见问题排查

❌ 透明不生效

  • 确保窗口管理器不是合成型(如 i3、Openbox)
  • 确保没被其他合成器占用(如 xcompmgr)

❌ 黑屏 / 卡顿

  • 换后端:
backend = "xrender";
  • 关闭 glx 相关选项

❌ Debian 11/12 找不到 compton

✅ 用 picom(Compton 已停止维护)


六、Compton vs Picom 总结

名称 状态 建议
compton 已停止维护
picom 活跃维护 ✅ 推荐

如果你能告诉我:

  • 你用的是 Debian 几?
  • 桌面环境(GNOME / KDE / i3 / Openbox?)
  • 想实现什么效果(透明 / 阴影 / 省电?)

我可以给你针对性配置

0