在 Ubuntu 上使用 Compton(现在多被 Picom,Compton 的分支维护)时,如果你想隐藏窗口边框,通常不是 Compton 本身直接“删掉边框”,而是配合窗口管理器(如 Openbox、i3、Fluxbox 等)来设置。Compton 主要负责阴影、透明、合成,不负责窗口装饰。
下面分情况说明:
以 i3 为例:
# ~/.config/i3/config
default_border none
default_floating_border none
然后重启 i3:
i3-msg restart
以 Openbox 为例:
<!-- ~/.config/openbox/rc.xml -->
<decor>no</decor>
# ~/.config/picom.conf
shadow-exclude = [
"border"
];
GNOME 本身有 CSD(客户端装饰),Compton 不能去掉标题栏。
可以改用:
sudo apt install gnome-tweaks
然后:
如果你只是想让边框透明:
# picom.conf
frame-opacity = 0.0;
⚠️ 这只在部分 WM 有效(如 Openbox)
| 需求 | 方法 |
|---|---|
| 真正无边框 | WM 设置(i3 / Openbox) |
| 只是去阴影 | picom shadow-exclude |
| GNOME 去标题栏 | 扩展或换 WM |
| 透明边框 | frame-opacity |
如果你能告诉我:
我可以给你精确配置文件。