web-dev-qa-db-ja.com

Awesome-WMでGTK3アプリのウィンドウパディングを削除するにはどうすればよいですか?

ほとんどすべてのデスクトップのタイルモードで awesome を使用しています。 GTK3でのクライアント側の装飾の出現以来、いくつかの一般的なGnomeプロジェクトアプリは、メインウィンドウの境界の外側に大量のパディングを提供するようになっています。これは影の効果によるものではないかと思いますが、ウィンドウのサイズ変更は通常のウィンドウ自体ではなく、パディングされたサイズに基づいて行われるため、タイリングシステムに大混乱を引き起こします。

注目すべき違反者はnautilusとgeditですが、最近更新された他のGnomeアプリはすべて、いくつかの動作があります。

screenshot

GTKやAwesomeWMを構成して、これらのパディングを無視し、実際のウィンドウジオメトリに基づいてウィンドウのサイズを設定するにはどうすればよいですか?必要な結果は、ゼロボーダー、ゼロパディングのタイルレイアウトです。

11
Caleb

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

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

https://bbs.archlinux.org/viewtopic.php?pid=1416334#p1416334 を介して)

Xを有効にするにはXを再起動する必要がありました-SIGHUPの素晴らしさでは不十分でした。

12
g33kz0r