温馨提示×

debian compton怎样开启特效

小樊
41
2026-10-10 19:41:30
栏目: 智能运维

在 Debian 上通过 Compton(现为 Picom 分支) 开启窗口特效,一般步骤如下(以最常见的 X11 + Compton/Picom 为例):


一、安装 Compton / Picom

Debian 官方仓库里通常叫 compton 或 picom:

sudo apt update
sudo apt install compton

或(推荐,功能更新):

sudo apt install picom

如果你用的是较老 Debian,可能只有 compton;新版本 Debian 推荐用 picom。


二、创建配置文件

Compton 的配置文件通常位于:

~/.config/compton.conf

如果没有,可以新建:

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

三、开启常见特效的配置示例

下面是一个 开启透明、阴影、淡入淡出、窗口动画感 的示例:

# 基础
backend = "glx";
glx-no-stencil = true;

# 阴影
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
shadow-offset-x = -2;
shadow-offset-y = -2;
shadow-exclude = [
  "name = 'Notification'",
  "class_g = 'Conky'"
];

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

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

# 窗口合成
unredir-if-possible = true;

# VSsync
vsync = true;

保存后退出。


四、启动 Compton

1️⃣ 手动启动(测试)

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

或(picom):

picom --config ~/.config/compton.conf &

如果窗口出现阴影、透明,说明成功。


2️⃣ 开机自动启动

取决于你的桌面环境:

如果是轻量窗口管理器(i3 / Openbox / Fluxbox)

在 ~/.xinitrc 或窗口管理器启动脚本里加:

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

例如 i3:

exec --no-startup-id compton --config ~/.config/compton.conf

如果是 GNOME / XFCE

在「开机启动项」里添加:

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

五、关闭桌面自带合成器(重要)

如果你在用:

  • XFCE:关闭 窗口管理器微调 → 合成器
  • MATE:关闭 Marco 合成
  • GNOME:一般不用 Compton

否则可能冲突或卡顿。


六、常用调试命令

compton --diagnostics

或查看是否在运行:

ps aux | grep compton

七、常见问题

❌ 黑屏 / 卡顿

  • 尝试 backend = "xrender";
  • 关闭 vsync

❌ 没效果

  • 确认是 X11 而不是 Wayland
  • 确认桌面合成器已关

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

  • Debian 版本(如 11 / 12)
  • 桌面环境(GNOME / XFCE / i3 等)
  • 想实现哪种特效(毛玻璃 / 阴影 / 动画)

我可以给你针对性配置。

0 踩