温馨提示×

compton在linux怎启用

小樊
44
2026-09-18 22:09:04
栏目: 智能运维

你指的 Compton 一般是 Linux 下常用的 X11 合成器(compositor),用于实现窗口透明、阴影、动画、减少撕裂等效果。下面按常见发行版和步骤说明如何启用。


一、确认你用的是 X11 还是 Wayland

Compton 只支持 X11,不支持 Wayland。

查看当前会话:

echo $XDG_SESSION_TYPE
  • 如果是 x11 → 可以继续
  • 如果是 wayland → Compton 不可用(可用 wayfire / sway / kwin 等)

二、安装 Compton

Debian / Ubuntu / Linux Mint

sudo apt update
sudo apt install compton

Arch / Manjaro

sudo pacman -S compton

新项目已更名为 picom,推荐:

sudo pacman -S picom

Fedora

sudo dnf install compton

三、创建配置文件(可选但推荐)

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

示例配置(基础):

backend = "glx";
shadow = true;
fade = true;
opacity-rule = [
  "90:class_g = 'URxvt'"
];

四、手动启动 Compton

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

或(picom):

picom &

看到窗口有阴影/透明即成功。


五、开机自动启动(关键)

1️⃣ 使用桌面环境(如 XFCE / LXDE / KDE)

  • 打开「启动应用程序」
  • 添加命令:
compton --config ~/.config/compton/compton.conf

2️⃣ i3 / bspwm / 无 DE

在 ~/.xinitrc 或窗口管理器配置中加入:

compton &

例如 i3:

exec --no-startup-id compton

六、常见问题

❌ 黑屏 / 闪屏

尝试:

compton --backend xrender

❌ NVIDIA 撕裂

backend = "glx";
glx-swap-method = "buffer-age";
vsync = true;

❌ Wayland 用户

直接用:

  • KDE → 自带合成器
  • GNOME → 自带
  • Sway / Hyprland → 自带

七、Compton 已停止维护?

是的,Compton 已基本停止更新,推荐改用:

✅ picom(Compton 分支,功能更多)

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

如果你告诉我:

  • 发行版(Ubuntu / Arch / Debian?)
  • 桌面环境(GNOME / KDE / i3?)
  • 显卡(Intel / NVIDIA / AMD?)

我可以给你一份精确可用的配置。

0 踩