温馨提示×

ubuntu compton怎样安装

小樊
44
2026-08-23 06:07:10
栏目: 智能运维

在 Ubuntu 上安装 Compton(现在更常见的是它的继任者 picom)可以按下面步骤来。


一、先说明:Compton 已停止维护

Compton 已经多年不更新,现在主流使用的是 picom(Compton 的一个活跃 fork)。
强烈建议直接安装 picom


二、安装 picom(推荐)

方法 1:使用 apt(最简单,适合大多数用户)

sudo apt update
sudo apt install picom

安装完成后,可直接运行:

picom &

方法 2:从源码安装(适合需要最新功能或修复)

适合 Ubuntu 20.04 及以后版本。

1️⃣ 安装依赖

sudo apt update
sudo apt install -y \
  git meson ninja-build \
  libxext-dev libxcb1-dev libxcb-damage0-dev \
  libxcb-xfixes0-dev libxcb-shape0-dev \
  libxcb-render-util0-dev libxcb-render0-dev \
  libxcb-randr0-dev libxcb-composite0-dev \
  libxcb-image0-dev libxcb-present-dev \
  libxcb-xinerama0-dev libpixman-1-dev \
  libdbus-1-dev libconfig-dev libgl1-mesa-dev \
  libpcre2-dev libev-dev uthash-dev

2️⃣ 克隆源码

git clone https://github.com/yshui/picom.git
cd picom

3️⃣ 编译并安装

meson setup build
ninja -C build
sudo ninja -C build install

运行:

picom &

三、如果你一定要安装旧版 Compton

Ubuntu 官方仓库里已经没有 compton,只能从源码编译(不推荐):

sudo apt install git make gcc libx11-dev libxcomposite-dev \
  libxdamage-dev libxfixes-dev libxrender-dev libxrandr-dev \
  libconfig-dev libdbus-1-dev

git clone https://github.com/chjj/compton.git
cd compton
make
sudo make install

⚠️ 注意:可能会遇到编译错误或兼容性问题。


四、设置开机自启

如果你使用 i3 / Openbox / bspwm 等 WM:

mkdir -p ~/.config/picom
cp /etc/xdg/picom.conf ~/.config/picom/picom.conf

在 WM 配置文件中加入:

picom &

五、检查是否运行

ps aux | grep picom

六、常见问题

  • 无明显变化:确认使用的是非桌面环境(如 i3、bspwm)
  • 黑屏 / 闪屏:尝试关闭 fadeshadow
  • Wayland:picom 只支持 X11,不支持 Wayland

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

  • Ubuntu 版本(如 20.04 / 22.04 / 24.04)
  • 使用的桌面环境(GNOME / i3 / Openbox / 其他)

我可以给你一份最合适的配置方案

0