温馨提示×

debian compton怎样调透明度

小樊
43
2026-10-04 21:38:58
栏目: 智能运维

在 Debian 下使用 Compton(现在多叫 picom) 调整窗口/界面透明度,通常有几种方式:


一、通过配置文件设置透明度

Compton 的配置文件一般是:

~/.config/compton.conf

如果没有,可以新建一个。

1️⃣ 设置整体窗口透明度( inactive 窗口)

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

表示所有窗口默认 85% 不透明度(越接近 100 越不透明)。

2️⃣ 只对未聚焦窗口透明

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

3️⃣ 按窗口类名设置透明度

opacity-rule = [
  "70:class_g = 'URxvt'",
  "80:class_g = 'Firefox'"
];

查看窗口类名:

xprop | grep WM_CLASS

二、单独设置桌面/面板透明度

1️⃣ 终端透明(以 URxvt 为例)

在 ~/.Xresources:

URxvt.depth: 32
URxvt.background: rgba:0000/0000/0000/cccc

然后:

xrdb -merge ~/.Xresources

2️⃣ 面板(如 tint2 / xfce4-panel)

一般在面板自身设置里调透明度,不走 compton。


三、临时命令行调整(不推荐长期使用)

compton --inactive-opacity 0.8

四、Debian 上注意点

  • Debian 新版通常用 picom(compton 的继续维护版)
sudo apt install picom

配置文件同样用 ~/.config/picom.conf

  • 启动方式:
picom &

或写进 ~/.xinitrc / 桌面环境自启


五、常见问题

❌ 透明无效?

  • 确保窗口管理器支持 compositing
  • 确认 compton 正在运行
  • 检查窗口是否是 RGBA 不支持的程序

如果你告诉我:

  • 用的是 哪个桌面环境(i3 / openbox / xfce / 纯 Debian)
  • 想透明的是 终端 / 全部窗口 / 未聚焦窗口

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

0 踩