Jak mogę usunąć wypełnienie okna w aplikacjach GTK3 w Awesome-WM?

11

Używam w trybie kafelkowym dla prawie wszystkich moich komputerów stacjonarnych. Od czasu pojawienia się dekoracji po stronie klienta w GTK3 niektóre popularne aplikacje projektu Gnome zaczęły dawać sobie obfite wypełnienie poza główną ramką okna. Podejrzewam, że dotyczy to efektów cienia, ale sieją spustoszenie w systemie kafelkowania, ponieważ zmiana rozmiaru okna odbywa się na podstawie wypełnionego rozmiaru, a nie samego okna.

Znani sprawcy to nautilus i gedit, ale inne ostatnio zaktualizowane aplikacje Gnome mają pewne zachowania.

zrzut ekranu

Jak mogę skonfigurować GTK i / lub AwesomeWM, aby ignorować te wypełnienia i dopasowywać rozmiar okien w oparciu o rzeczywistą geometrię okna? Chcę, aby wynik był układem sąsiadująco z zerową ramką i wypełnieniem zerowym.

Caleb
źródło
@DKBose Nie sądzę, żeby to była właściwa ścieżka, ponieważ w rzeczywistości nie są to dekoracje w moim przypadku, które są problemem. Nie mam ani nie chcę żadnych dekoracji, więc to, co jest pokazane w tym artykule jako „niepoprawne wyświetlanie”, jest właściwie tym, czego szukam --- żadnych dekoracji.
Caleb

Odpowiedzi:

12

Dodaj do ~/.config/gtk-3.0/gtk.css:

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

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

Musiałem zrestartować X, aby zadziałało - SIGHUP niesamowite nie wystarczyło.

g33kz0r
źródło
3
To załatwiło sprawę. Teraz boję! Od kiedy właściwości okna zaczęły być definiowane w CSS?
Caleb
4
Właśnie umarłem trochę w środku.
wtorek,