温馨提示×

ubuntu compton如何设置透明

小樊
40
2026-10-07 01:38:55
栏目: 智能运维

在 Ubuntu 上,Compton(现在多被 picom 取代)是一个常用的 X11 合成器,用来实现窗口透明、阴影、模糊等效果。下面按“安装 → 配置 → 透明设置 → 启动”一步步说明。


一、安装 Compton / Picom

Ubuntu 20.04 及以后(推荐 picom)

sudo apt update
sudo apt install picom

老版本叫 compton,新版本统一为 picom,配置方式几乎一样。


二、生成配置文件

mkdir -p ~/.config/picom
cp /usr/share/doc/picom/examples/picom.sample.conf ~/.config/picom/picom.conf

(如果是旧版 compton)

cp /usr/share/doc/compton/examples/compton.conf ~/.config/compton/compton.conf

三、设置窗口透明

1️⃣ 全局透明(不推荐,容易看不清)

opacity-rule = [
  "0.8"
];

2️⃣ 只对非聚焦窗口透明(常用)

opacity-rule = [
  "0.8:!focused"
];

效果:

  • 当前窗口:100% 不透明
  • 其他窗口:80% 透明

3️⃣ 指定程序透明(示例)

opacity-rule = [
  "0.7:class_g = 'Firefox'",
  "0.6:class_g = 'gnome-terminal'",
  "0.9:focused"
];

4️⃣ 桌面环境透明(如桌面图标)

opacity-rule = [
  "0.9:window_type = 'desktop'"
];

四、开启模糊(可选)

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

五、启动 Picom

临时启动

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

开机自启

echo "picom --config ~/.config/picom/picom.conf &" >> ~/.xprofile

或(GNOME / 通用)

  • 打开 启动应用程序
  • 添加命令:picom

六、常见问题

❌ 透明无效?

  • 使用的是 Wayland(Ubuntu 22.04+ 默认)
    • 必须切回 X11(Xorg)
  • 窗口管理器不支持(如某些 DE)

查看当前会话

echo $XDG_SESSION_TYPE

应为:

x11

七、Compton 原版示例(旧)

opacity-rule = [
  "0.8:!focused"
];

如果你告诉我:

  • Ubuntu 版本
  • 用的桌面环境(GNOME / KDE / i3 / Openbox)
  • 想要“哪种透明”

我可以直接给你一份可复制的配置文件。

0 踩