如何在 Awesome-WM 中删除 GTK3 应用程序上的窗口填充?

如何在 Awesome-WM 中删除 GTK3 应用程序上的窗口填充?

我用几乎所有桌面都处于平铺模式。自从 GTK3 中客户端装饰出现以来,一些常见的 Gnome 项目应用程序已经开始在主窗口边框之外给自己提供大量的填充。我怀疑这是为了阴影效果,但它对平铺系统造成了破坏,因为窗口大小是根据填充大小而不是普通窗口本身来确定的。

值得注意的罪犯是 nautilus 和 gedit,但其他最近更新的 Gnome 应用程序都有一些行为。

截屏

如何配置 GTK 和/或 AwesomeWM 以忽略这些填充并根据实际窗口几何形状调整窗口大小?我想要的结果是零边框、零填充的平铺布局。

答案1

添加~/.config/gtk-3.0/gtk.css

.window-frame {
  box-shadow: none;
  margin: 0;
}

(通过https://bbs.archlinux.org/viewtopic.php?pid=1416334#p1416334

我必须重新启动 X 才能生效 - SIGHUP Awesome 还不够。

相关内容