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

Cal*_*leb 10 gnome3 awesome window-management window-decorations gtk3

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

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

截屏

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

小智 12

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

.window-frame {
  box-shadow: none;
  margin: 0;
}
Run Code Online (Sandbox Code Playgroud)

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

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

  • 我只是死了一点。 (4认同)
  • 这就是诀窍。我现在很害怕!从什么时候开始在 CSS 中定义窗口属性? (3认同)