Wie kann ich die Fensterauffüllung bei GTK3-Apps in Awesome-WM entfernen?

11

Ich verwende in einem Kachelmodus für fast alle meine Desktops. Seit dem Aufkommen von clientseitigen Dekorationen in GTK3 haben sich einige gängige Gnome-Projekt-Apps vorgenommen, sich außerhalb ihres Hauptfensterrahmens großzügig zu füllen. Ich vermute, dass dies für Schatteneffekte ist, aber es verursacht Chaos mit dem Kachelsystem, da die Fenstergröße auf der Grundlage der gepolsterten Größe und nicht des normalen Fensters selbst vorgenommen wird.

Bemerkenswerte Täter sind Nautilus und Gedit, aber andere kürzlich aktualisierte Gnome-Apps haben alle ein gewisses Verhalten.

Bildschirmfoto

Wie kann ich GTK und / oder AwesomeWM so konfigurieren, dass diese Auffüllungen ignoriert und die Fenster basierend auf der tatsächlichen Fenstergeometrie dimensioniert werden? Das gewünschte Ergebnis ist ein gekacheltes Layout mit null Rändern und null Auffüllungen.

Caleb
quelle
@DKBose Ich denke nicht, dass dies der richtige Weg ist, da es nicht wirklich die Dekorationen in meinem Fall sind, die ein Problem darstellen. Ich habe oder möchte überhaupt keine Dekorationen, also ist das, was in diesem Artikel als "falsche Anzeige" angezeigt wird, genau das, was ich will - keine Dekorationen.
Caleb

Antworten:

12

Hinzufügen zu ~/.config/gtk-3.0/gtk.css:

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

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

Ich musste X neu starten, damit es wirksam wurde - SIGHUP awesome war nicht ausreichend.

g33kz0r
quelle
3
Das hat funktioniert. Jetzt habe ich Angst! Seit wann werden die Fenstereigenschaften in CSS definiert?
Caleb
4
Ich bin nur ein bisschen innerlich gestorben.
Knie