温馨提示×

debian compton如何生效

小樊
35
2026-10-22 09:54:38
栏目: 智能运维

在 Debian 上让 Compton(现多称 picom) 生效,一般步骤如下(以 Debian 11/12 为例,使用 X11 会话):


一、安装 Compton / picom

Debian 仓库里通常叫 compton 或新名 picom:

sudo apt update
sudo apt install compton
# 或
sudo apt install picom

查看是否安装成功:

compton --version
# 或
picom --version

二、创建配置文件(可选但推荐)

配置文件位置:

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

示例最小配置(开启阴影和透明):

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

三、启动 Compton 并生效

方式 1:手动启动(测试用)

compton &
# 或
picom &

如果没报错,说明已生效(窗口透明、阴影等)。


方式 2:开机自动启动(推荐)

如果你用 LightDM / SDDM / GDM + 普通桌面

把启动命令加到:

~/.xprofile

或

~/.config/autostart/compton.desktop

示例 .desktop 文件:

[Desktop Entry]
Type=Application
Name=Compton
Exec=compton --config ~/.config/compton.conf
NoDisplay=true

四、确认是否生效

ps aux | grep compton

或:

xprop | grep _NET_WM_WINDOW_OPACITY

点击窗口,看是否有透明度属性。


五、常见问题

1. Compton 不生效

  • 确认你用的是 X11,不是 Wayland
  • 查看当前会话:
echo $XDG_SESSION_TYPE

如果是 wayland,Compton 不生效,需用:

  • KDE → 内置合成器
  • GNOME → 无 Compton
  • sway / hyprland → 用自带合成器

2. 黑屏 / 卡顿

尝试:

compton --backend xrender

或关闭阴影:

shadow = false;

3. 和窗口管理器冲突

  • i3 / Openbox / Fluxbox ✅ 支持
  • 某些桌面(KDE/GNOME)已自带合成器,需先关闭

六、Debian + i3 示例(最常见)

sudo apt install i3 compton

~/.config/i3/config 加:

exec --no-startup-id compton

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

  • Debian 版本
  • 桌面环境(i3 / KDE / XFCE / 无)
  • 是否 Wayland

我可以给你精确配置。

0 踩