温馨提示×

debian compton怎样开启

小樊
38
2026-10-22 11:53:42
栏目: 智能运维

在 Debian 上“开启 Compton”通常是指使用 compton 作为合成器(compositor),用于实现窗口透明、阴影、动画等效果。下面按常见情况说明。


一、先确认环境

  1. 你用的是哪种桌面环境?

    • XFCE / LXDE / 纯 Openbox / i3 等 → 适合用 compton
    • GNOME / KDE → 一般自带合成器,不需要 compton
  2. 确认是 X11 而不是 Wayland

    echo $XDG_SESSION_TYPE
    

    输出应为 x11


二、安装 Compton

Debian 官方仓库中有 compton(较旧):

sudo apt update
sudo apt install compton

如果你想要新版本,可以用 picom(compton 的活跃分支):

sudo apt install picom

三、基础启动方式(手动测试)

直接运行:

compton

或

picom

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


四、开机自动启动(推荐)

1️⃣ XFCE

  • 打开 设置 → 会话和启动 → 应用程序自启动
  • 添加:
    名称:Compton
    命令:compton
    

2️⃣ Openbox / i3

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

compton &

3️⃣ 通用方式(systemd 用户会话)

mkdir -p ~/.config/systemd/user

创建 ~/.config/systemd/user/compton.service:

[Unit]
Description=Compton Compositor

[Service]
ExecStart=/usr/bin/compton
Restart=always

[Install]
WantedBy=default.target

然后:

systemctl --user enable --now compton

五、基本配置文件(可选)

创建:

mkdir -p ~/.config/compton
nano ~/.config/compton/compton.conf

示例(常用):

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

启动时指定配置:

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

六、常见问题

❌ 黑屏 / 卡顿

尝试:

compton --backend xrender

❌ 已经有合成器冲突

关闭桌面自带合成器(如 XFCE 的“窗口管理器微调 → 合成器”)

❌ NVIDIA 用户

可加:

vsync = true;
unredir-if-possible = true;

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 桌面环境(XFCE / i3 / Openbox 等)

我可以给你更精确的开启方式。

0 踩