温馨提示×

linux compton配置如何启动

小樊
46
2026-09-15 22:29:34
栏目: 智能运维

在 Linux 中,Compton 是一个轻量级的 X11 合成管理器(现在多数发行版已被 picom 取代,picom 是 compton 的活跃分支)。下面分别说明如何配置和启动 compton / picom


一、安装 Compton / Picom

Debian / Ubuntu

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

Arch Linux

sudo pacman -S compton
# 或
sudo pacman -S picom

Fedora

sudo dnf install compton

二、配置文件位置

Compton 默认读取配置文件:

~/.config/compton.conf

如果是 picom:

~/.config/picom.conf

如果不存在,可以新建:

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

三、示例配置(compton.conf)

backend = "glx";
vsync = true;

shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;

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

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

unredir-if-possible = true;

四、手动启动 Compton

直接运行

compton &

或(picom):

picom &

指定配置文件

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

五、开机自动启动

1. 使用桌面环境自启

将下面命令加入:

  • GNOME:gnome-session-properties
  • KDE:系统设置 → 开机和关机 → 自动启动
  • XFCE:会话和启动 → 应用程序自启
compton --config ~/.config/compton.conf

2. 使用 .xinitrc(startx 用户)

编辑 ~/.xinitrc

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

3. i3 / bspwm 用户

在配置文件中加入:

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

六、常见问题

1. Compton 无法启动

  • 确认使用的是 X11 而非 Wayland
  • 检查是否有其他合成器(如 xcompmgr)

2. 黑屏 / 卡顿

尝试:

backend = "xrender";
vsync = false;

3. Compton 已废弃

建议直接使用 picom

picom --config ~/.config/picom.conf

如果你告诉我:

  • 使用的 桌面环境 / 窗口管理器
  • 是否是 Wayland 还是 X11

我可以给你更精准的启动方式。

0