温馨提示×

linux compton怎样配置

小樊
45
2026-09-03 16:36:13
栏目: 智能运维

在 Linux 下 Compton(现在多被维护分支 picom 取代)常用于窗口合成(透明、阴影、淡入淡出等)。下面从安装 → 基本配置 → 常用示例 → 启动方式说明。


一、安装 Compton / Picom

Debian / Ubuntu

sudo apt install compton
# 或(推荐)
sudo apt install picom

Arch / Manjaro

sudo pacman -S picom

Fedora

sudo dnf install picom

二、配置文件位置

Compton 默认读取:

~/.config/compton.conf

picom 推荐:

~/.config/picom.conf

如果不存在,可手动创建:

mkdir -p ~/.config
touch ~/.config/picom.conf

三、一个基础配置示例(透明 + 阴影)

~/.config/picom.conf

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

# 透明度
inactive-opacity = 0.9;
active-opacity = 1.0;
frame-opacity = 1.0;

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

# 后端
backend = "glx";
vsync = true;

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

四、常用功能说明

1️⃣ 窗口透明

inactive-opacity = 0.8;

2️⃣ 只对某些窗口透明

opacity-rule = [
  "80:class_g = 'Alacritty'",
  "100:class_g = 'Firefox'"
];

3️⃣ 关闭某些窗口的阴影

shadow-exclude = [
  "class_g = 'Dmenu'",
  "class_g = 'Rofi'"
];

4️⃣ 排除全屏(避免卡顿)

unredir-if-possible = true;

五、启动 Compton / Picom

手动启动

picom &
# 或
compton &

开机自启(无桌面环境)

~/.xinitrc~/.xprofile 中加:

picom &

i3 / bspwm 用户

在配置文件中加:

exec --no-startup-id picom

六、调试与常见问题

查看是否运行

ps aux | grep picom

强制重载

pkill picom
picom &

黑屏 / 卡顿

尝试:

backend = "xrender";
vsync = false;

七、Compton vs Picom 建议

推荐用 picom

  • 维护活跃
  • 支持更多特效(圆角、模糊)

示例(模糊):

blur-method = "gaussian";
blur-strength = 10;

如果你用的是 i3 / dwm / KDE / GNOME / Wayland,可以告诉我,我可以给你针对性配置。

0