温馨提示×

ubuntu compton怎么设置

小樊
33
2026-09-28 07:42:48
栏目: 智能运维

在 Ubuntu 上 Compton(现在较多被 picom 取代,Compton 已停止维护)通常用于为窗口管理器(如 i3、Openbox、Awesome 等)提供窗口透明、阴影、模糊、动画等合成效果。下面我分 安装 → 配置 → 启动 → 常见问题 给你讲清楚。


一、安装 Compton / Picom

1️⃣ 安装 Compton(旧版)

sudo apt update
sudo apt install compton

2️⃣ 推荐安装 Picom(Compton 分支)

sudo apt install picom

新系统建议直接用 picom


二、生成配置文件

mkdir -p ~/.config/picom
picom --config ~/.config/picom/picom.conf --write-default

或手动创建:

nano ~/.config/picom/picom.conf

三、常用配置示例(picom.conf)

✅ 基础透明 + 阴影

backend = "glx";
vsync = true;

shadow = true;
shadow-radius = 12;
shadow-opacity = 0.5;
shadow-offset-x = -5;
shadow-offset-y = -5;

opacity-rule = [
  "90:class_g = 'URxvt'",
  "95:class_g = 'Firefox'"
];

✅ 窗口模糊(需 glx backend)

blur:
{
  method = "gaussian";
  size = 10;
  deviation = 5.0;
}

✅ 不透明当前窗口,其他透明

inactive-opacity = 0.8;
active-opacity = 1.0;

四、启动 Compton / Picom

1️⃣ 手动启动

picom &

或

compton &

2️⃣ 开机自启(i3 示例)

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

exec --no-startup-id picom

3️⃣ 使用 systemd(可选)

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

五、常见问题

❌ 黑屏 / 闪屏

  • 关闭 vsync
  • 换 backend:
backend = "xrender";

❌ 透明无效

  • 确认窗口管理器支持 compositing
  • 不要用 GNOME / KDE(自带合成器)

❌ CPU 占用高

  • 减少模糊
  • 关闭阴影
  • 使用 xrender

六、适合的使用场景

✅ i3 / bspwm / awesome / openbox
❌ GNOME / KDE(自带合成)


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

  • 你用的是 Ubuntu 哪个版本
  • 用的 什么桌面 / 窗口管理器
  • 想要 透明 / 模糊 / 阴影 / 性能优先

我可以直接给你一套 现成配置。

0 踩