温馨提示×

怎样安装debian compton

小樊
42
2026-09-01 22:24:41
栏目: 智能运维

在 Debian 上安装并配置 Compton(现在社区多用其分支 Picom,功能更完善),可按下面的步骤来。


一、安装 Compton / Picom

方法 1:使用 Debian 仓库(推荐新手)

sudo apt update
sudo apt install compton

或安装更现代的 Picom:

sudo apt install picom

Debian 11+ 仓库中 compton 通常已被 picom 替代。


方法 2:从源码安装(适合需要新特性)

sudo apt install git build-essential libx11-dev libxcomposite-dev \
libxdamage-dev libxrandr-dev libxinerama-dev libconfig-dev \
libdbus-1-dev libegl1-mesa-dev libpcre2-dev
git clone https://github.com/yshui/picom.git
cd picom
meson setup build
ninja -C build
sudo ninja -C build install

二、创建配置文件

示例配置文件(Compton / Picom 通用):

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

内容示例:

backend = "glx";
vsync = true;

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

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

unredir-if-possible = true;

若使用 Picom,路径为 ~/.config/picom/picom.conf


三、启动 Compton

手动启动

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

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

开机自启(以 i3 / Openbox 为例)

i3

~/.config/i3/config 中添加:

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

Openbox

~/.config/openbox/autostart 中添加:

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

四、常见问题

黑屏 / 卡顿

  • 尝试关闭 vsync
  • 使用 backend = "xrender"

和窗口管理器冲突

  • 某些 WM(如 GNOME/KDE)自带合成器,需先关闭

Debian 老版本

  • 使用 xcompmgr 或升级系统

如果你能告诉我:

  • Debian 版本(如 11 / 12)
  • 桌面环境(i3 / Openbox / XFCE / 无)

我可以给你更精确的配置示例。

0