温馨提示×

Linux Compton怎么安装

小樊
46
2026-08-06 05:39:12
栏目: 智能运维

在 Linux 上安装 Compton(现在更常见的继任者是 picom)取决于你使用的发行版。下面按常见发行版分别说明,并顺带说明 Compton 和 picom 的关系


一、先说重点(建议)

Compton 已停止维护,推荐使用 picom(fork 版)

目前大多数发行版里:

  • compton 是旧版
  • picom 是活跃维护版本(功能更多、BUG 更少)

新系统建议直接装 picom


二、各发行版安装方法

✅ Ubuntu / Debian(20.04+)

sudo apt update
sudo apt install picom

如果你一定要装旧版 compton:

sudo apt install compton

✅ Arch Linux / Manjaro

sudo pacman -S picom

或旧版:

sudo pacman -S compton

✅ Fedora

sudo dnf install picom

✅ openSUSE

sudo zypper install picom

三、从源码编译(通用)

适合想用最新功能或修复 bug 的用户。

1️⃣ 安装依赖

Ubuntu / Debian

sudo apt install git meson ninja-build \
libx11-dev libxcomposite-dev libxdamage-dev \
libxfixes-dev libxrender-dev libxext-dev \
libpixman-1-dev libdbus-1-dev libconfig-dev \
libgl-dev libegl1-mesa-dev libpcre2-dev

Arch

sudo pacman -S base-devel meson ninja git \
libxcomposite libxdamage libxfixes libxrender \
libpixman dbus libconfig mesa pcre2

2️⃣ 编译安装 picom

git clone https://github.com/yshui/picom.git
cd picom
meson setup build
ninja -C build
sudo ninja -C build install

四、启动 Compton / picom

普通启动

picom &

compton &

指定配置文件

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

五、开机自启

在 i3 / bspwm / openbox 等 WM 中

加入 ~/.xinitrc 或 WM 的配置文件:

picom &

systemd 用户服务(不推荐,容易出问题)

建议直接由窗口管理器管理启动。


六、基本配置文件位置

~/.config/picom/picom.conf

如果不存在,可以复制示例:

mkdir -p ~/.config/picom
cp /usr/share/doc/picom/examples/picom.conf.example ~/.config/picom/picom.conf

七、常见问题

❓ 透明没效果?

  • 确保窗口管理器支持 compositing
  • 终端(如 alacritty / kitty)需要自己开启透明

❓ 黑屏 / 闪屏?

  • 尝试关闭 fadeshadow
  • 使用 --backend xrenderglx
picom --backend xrender

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

  • 你的 Linux 发行版
  • 使用的 桌面 / 窗口管理器(GNOME / KDE / i3 / bspwm / openbox)

我可以给你针对性的配置方案

0