温馨提示×

debian compton怎么调透明度

小樊
47
2026-09-23 05:00:15
栏目: 智能运维

在 Debian 下使用 Compton(现在多称为 picom) 调整窗口/桌面透明度,通常有几种方式:全局透明度、按窗口规则透明度、以及聚焦/非聚焦窗口透明度。下面按常见用法说明。


一、先确认你用的是 compton 还是 picom

Debian 新版一般用 picom(compton 的 fork):

which compton picom

如果有 picom,建议直接用 picom。

安装(如未安装):

sudo apt install picom

二、基础配置文件位置

配置文件一般在这里:

~/.config/picom.conf

如果没有,可以复制示例:

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

三、设置全局窗口透明度(不推荐但最简单)

在 picom.conf 中:

opacity-rule = [
  "0.8"
];

⚠️ 这会让所有窗口都半透明,一般不建议。


四、按窗口类型设置透明度(推荐)

示例:终端半透明,其他不变

opacity-rule = [
  "0.85:class_g = 'Alacritty'",
  "0.85:class_g = 'URxvt'",
  "0.9:class_g = 'kitty'"
];

查看窗口 class:

xprop | grep WM_CLASS

点一下窗口即可。


五、聚焦 / 非聚焦窗口透明度(常用)

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

效果:

  • 当前窗口:不透明
  • 非当前窗口:80% 透明

六、鼠标悬停透明度

focus-exclude = "x = 0 && y = 0 && override_redirect = true";
inactive-opacity = 0.8;

七、桌面 / 面板的特殊处理

避免面板透明:

opacity-rule = [
  "1.0:class_g = 'Polybar'",
  "1.0:class_g = 'xfce4-panel'"
];

八、启动 picom(Debian)

picom &

或开机自启(i3 / Openbox / XFCE 自行加启动项)。


九、常见问题

1. 透明不生效

  • 确认窗口管理器支持 compositing(i3 / Openbox 需要 picom)
  • 确认没有多个 compositor 冲突(如 xcompmgr)

2. Debian 老版本 compton

老 compton.conf 写法类似,但部分参数名不同。


如果你告诉我:

  • 用的 桌面环境 / 窗口管理器(i3、Openbox、XFCE?)
  • 想透明的是 终端、窗口、还是整个桌面

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

0 踩