温馨提示×

debian compton有教程吗

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

有的,下面给你一个Debian 上使用 Compton(窗口合成器)的简明教程,适用于 Debian 10/11/12,桌面环境不限(Openbox / i3 / XFCE / 甚至 GNOME 也可)。


一、Compton 是什么?

Compton 是一个轻量级的 X11 合成管理器,用于实现:

  • 窗口透明
  • 阴影
  • 淡入淡出动画
  • 提升视觉效果(尤其在平铺窗口管理器里)

注意:现在很多发行版已用 picom(Compton 的活跃分支)。Debian 仓库里通常叫 compton 或 picom。


二、安装 Compton

方式 1:使用 Debian 官方仓库

sudo apt update
sudo apt install compton

方式 2:安装 picom(推荐)

sudo apt install picom

picom 配置和 compton 基本兼容。


三、启动 Compton

命令行直接测试

compton &

或

picom &

如果没报错,说明可用。


四、配置 Compton

1️⃣ 创建配置目录

mkdir -p ~/.config/compton

2️⃣ 创建配置文件

nano ~/.config/compton/compton.conf

3️⃣ 示例配置(常用)

backend = "glx";
glx-no-stencil = true;

shadow = true;
shadow-radius = 8;
shadow-opacity = 0.4;
shadow-offset-x = -2;
shadow-offset-y = -2;

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

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

vsync = true;

如果你用的是 picom,把路径改为: ~/.config/picom/picom.conf


五、开机自动启动

Openbox

编辑 ~/.config/openbox/autostart:

picom &

i3

编辑 ~/.config/i3/config:

exec --no-startup-id picom

XFCE

设置 → 会话和启动 → 自启程序 → 添加:

picom

六、常见问题

❌ 黑屏 / 闪屏

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

❌ NVIDIA 显卡问题

backend = "xrender";
vsync = false;

❌ Wayland 不支持

Compton / picom 只支持 X11,Wayland 没用。


七、推荐资源

  • 官方 Wiki(picom): https://github.com/yshui/picom/wiki
  • Arch Wiki(很详细): https://wiki.archlinux.org/title/Picom

如果你愿意,我可以:

  • 给你 i3 + picom 完整配置
  • 或针对 Debian + NVIDIA / Intel 给专用配置

你现在的桌面环境是什么?

0 踩