温馨提示×

compton在debian咋设置

小樊
40
2026-10-10 19:20:27
栏目: 智能运维

你提到的 Compton 一般是指在 Linux 上做窗口合成(透明、阴影、特效)的 compositor。在 Debian 上设置 Compton 通常步骤如下(以 Debian 10/11/12 为例,桌面环境如 XFCE / Openbox / i3 等较常见)。


一、安装 Compton

Debian 官方仓库(较老版本)

sudo apt update
sudo apt install compton

注意:新版本 Debian 中 compton 已被 picom 取代(compton 的活跃分支)。

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

sudo apt install picom

之后命令可用 picom 代替 compton。


二、基本启动方式

1️⃣ 手动启动测试

picom &

或

compton &

如果没问题,窗口会有透明/阴影效果。


三、开机自启(不同桌面环境)

XFCE

  • 打开 设置 → 会话和启动
  • 添加启动项:
    • 名称:Compton
    • 命令:picom

Openbox / i3

在 ~/.config/openbox/autostart 或 ~/.config/i3/config 中加:

exec picom

或

picom &

四、配置文件(推荐)

创建配置目录

mkdir -p ~/.config/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:

backend = "glx";

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

shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;

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

vsync = true;

启动:

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

六、常见问题

1️⃣ 黑屏 / 闪屏

  • 尝试切换 backend:
backend = "xrender";

2️⃣ NVIDIA 显卡

  • 使用 xrender 更稳定
  • 避免 glx + 老驱动

3️⃣ Wayland

  • Compton / picom 不支持 Wayland
  • 需用桌面自带合成器(GNOME / KDE)

七、快速判断你该用哪个

情况 建议
Debian + X11 picom ✅
Debian + Wayland 不用 compton
老机器 xrender
想要特效 glx

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

  • Debian 版本
  • 桌面环境(XFCE / i3 / Openbox / GNOME)
  • 是想要透明、阴影还是省电

我可以给你一份完全适配的配置。

0 踩