温馨提示×

ubuntu compton怎么调透明度

小樊
40
2026-10-01 05:57:07
栏目: 智能运维

在 Ubuntu(或其他 Linux 桌面)里,Compton 是一个轻量级的合成器(现在很多发行版改用它的分支 picom)。调整“透明度”一般有两种情况:


一、调整窗口整体透明度(统一透明)

编辑 Compton 配置文件(通常是 ~/.config/compton.conf 或 ~/.compton.conf):

opacity-rule = [
  "90:class_g = '.*'"
];

意思是:所有窗口 90% 不透明度(10% 透明)。

常见写法:

  • 100 = 完全不透明
  • 80 = 20% 透明

例如:

opacity-rule = [
  "85:class_g = '.*'"
];

二、只对非活跃窗口透明(常用)

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

效果:

  • 当前窗口:不透明
  • 后台窗口:80% 不透明

三、只对某些程序透明(按窗口类)

先查窗口类名:

xprop | grep WM_CLASS

然后点窗口。

例如让终端透明:

opacity-rule = [
  "80:class_g = 'Alacritty'",
  "90:class_g = 'Firefox'"
];

四、让桌面特效更顺滑(建议加)

backend = "glx";
vsync = true;

五、重启 Compton / Picom

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

如果是 picom:

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

六、常见坑

  1. Ubuntu 20.04+ 多用 picom,不是 compton
    命令可能是 picom 而不是 compton

  2. GNOME 桌面默认不支持 Compton
    推荐:

    • XFCE
    • i3
    • Openbox
    • KDE(用自带合成器)
  3. Wayland 不支持 Compton
    必须切到 X11


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

  • Ubuntu 版本
  • 桌面环境(GNOME / XFCE / i3)
  • 想“哪类窗口透明”

我可以直接帮你写一份 可用配置。

0 踩