温馨提示×

ubuntu compton怎么启用

小樊
38
2026-09-22 08:53:29
栏目: 智能运维

在 Ubuntu 上“启用 Compton”通常指的是使用 Compton 作为窗口合成器(用于透明、阴影、淡入淡出等特效)。下面按常见场景给你说明。


一、先说明一个现实情况

  • Compton 已停止维护,现在更推荐它的继任者:
    • picom(Compton 的分支,功能更全)
  • Ubuntu 20.04+ 默认使用 GNOME + Mutter,本身已经有合成功能
  • 如果你用的是:
    • GNOME / Ubuntu 默认桌面:一般不需要 Compton
    • i3 / Openbox / Awesome / XFCE(关掉自带合成):才适合用 Compton / picom

二、安装 Compton(或推荐 picom)

方式 1:安装 picom(推荐)

sudo apt update
sudo apt install picom

方式 2:安装旧版 compton(不推荐)

sudo apt install compton

三、启用 Compton / picom

1️⃣ 手动启动(测试用)

picom &
# 或
compton &

如果没报错,说明可以用。


2️⃣ 开机自动启动

如果你用 i3 / Openbox / Awesome

在配置文件里加一行:

exec picom

或:

exec --no-startup-id picom

如果你用 XFCE

  1. 打开 设置 → 会话和启动
  2. 应用程序自启动
  3. 添加:
    • 名称:picom
    • 命令:picom

如果你用 GNOME(不推荐)

GNOME 已经有合成器,不要混用,否则可能卡顿或黑屏。


四、基本配置文件(可选)

创建配置文件:

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

示例(简化):

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

启动指定配置:

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

五、常见问题

❌ 黑屏 / 卡顿

  • 关闭其他合成器
  • 改用 xrender 后端:
backend = "xrender";

❌ 没有透明效果

  • 确保窗口管理器支持 RGBA
  • 终端要支持透明(如 alacritty, kitty, urxvt

六、总结建议

新用户直接用 picom
GNOME 用户不需要 compton
i3 / Openbox 用户非常适合

如果你告诉我:

  • Ubuntu 版本
  • 桌面环境(GNOME / i3 / XFCE 等)

我可以给你精确的启用方案

0