温馨提示×

linux compton如何开启特效

小樊
43
2026-09-21 23:51:10
栏目: 智能运维

在 Linux 上 Compton(现多被 fork 为 picom)本身是一个 X11 合成器(compositor),开启“特效”本质上是:

  1. 启动 compton / picom
  2. 在配置文件中启用各种视觉效果(阴影、透明、模糊、淡入淡出等)

下面以 compton / picom 通用方式说明。


一、确认环境

Compton 只适用于 X11,不适用于 Wayland。

echo $XDG_SESSION_TYPE

输出应为 x11


二、安装 compton / picom

Debian / Ubuntu

sudo apt install compton
# 或新版
sudo apt install picom

Arch

sudo pacman -S picom

Fedora

sudo dnf install picom

三、创建配置文件

配置文件位置:

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

示例配置(开启常见特效):

# 阴影
shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
shadow-offset-x = -2;
shadow-offset-y = -2;

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

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

# 模糊(仅 picom 支持)
blur-method = "gaussian";
blur-strength = 10;

# 其他选项
backend = "glx";
vsync = true;

四、启动 Compton / Picom

手动启动

compton &
# 或
picom &

开机自启(以 i3 为例)

在 ~/.config/i3/config 中:

exec --no-startup-id picom

五、验证是否生效

  • 窗口阴影是否出现
  • 窗口移动是否平滑
  • 透明终端是否生效
  • 模糊背景是否出现(picom)

可用:

picom --version

六、常见问题

1. 没任何效果

  • 确认不是 Wayland
  • 确认窗口管理器没自带合成器(如 KDE/GNOME)

2. 卡顿

  • 关闭 blur
  • 改用 backend = "xrender"

3. 黑屏 / 闪烁

  • 尝试 vsync = false

七、推荐替代

如果你想要 更现代的特效:

  • picom(活跃维护)
  • picom-ibhagwan(动画支持)
  • xcompmgr(极简)

如果你告诉我:

  • 发行版
  • 桌面 / 窗口管理器(i3 / bspwm / openbox / KDE)
  • 想要什么特效(模糊?动画?)

我可以给你一份精确配置。

0 踩