温馨提示×

ubuntu compton怎么设置透明度

小樊
34
2026-10-04 03:47:14
栏目: 智能运维

在 Ubuntu 上,如果你使用的是 Compton(现在更多被维护为 Picom,Compton 已停止更新),可以通过配置文件来设置窗口透明度。下面以常见用法说明。


一、安装 Compton / Picom

# Compton(旧)
sudo apt install compton

# 推荐使用 Picom(Compton 分支)
sudo apt install picom

二、创建配置文件

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

(如果是旧版 Compton,文件名可以是 ~/.config/compton.conf)


三、设置透明度的方法

1️⃣ 整体窗口透明度(不推荐,影响所有窗口)

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

表示所有窗口 90% 不透明度(10% 透明)


2️⃣ 针对特定窗口设置透明度(推荐)

opacity-rule = [
  "80:class_g = 'firefox'",
  "70:class_g = 'gnome-terminal'",
  "60:class_g = 'code'"
];

说明:

  • 数值越小越透明
  • class_g 是窗口类名(可用 xprop 查看)

查看窗口类名:

xprop | grep WM_CLASS

然后点击窗口


3️⃣ 聚焦 / 非聚焦窗口不同透明度

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

聚焦窗口不透明,未聚焦窗口 80%


4️⃣ 标题栏 / 边框透明(实验性)

frame-opacity = 0.9;

四、启动 Picom / Compton

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

或开机自启(Ubuntu):

gnome-session-properties

添加:

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

五、常见桌面环境注意

  • GNOME(Ubuntu 默认):Wayland 不支持 Picom,需切到 X11
    • 登录界面 ⚙️ 选 “Ubuntu on Xorg”
  • KDE / XFCE:直接可用

如果你告诉我:

  • 用的是 Ubuntu 哪个版本
  • GNOME / KDE / XFCE
  • 想让 哪种窗口透明

我可以给你一份直接能用的配置。

0 踩