Behalten Sie die gleiche Breite der mittleren Spalte im ThreeColMid-Layout in xmonad bei

Behalten Sie die gleiche Breite der mittleren Spalte im ThreeColMid-Layout in xmonad bei

Für meinen großen Bildschirm möchte ich ein Fenster in der Mitte des Bildschirms und die anderen (Slave-)Fenster an der Seite haben, wie inhttps://hackage.haskell.org/package/xmonad-contrib-0.13/docs/XMonad-Layout-ThreeColumns.html#g:1.

Wenn ich >= 3 Fenster geöffnet habe, ist das so, wie ich es möchte. Angenommen, ich habe 3 Fenster geöffnet. Dann nimmt eines einen großen Teil in der Mitte des Bildschirms ein, während die anderen beiden symmetrisch links und rechts vom mittleren Fenster liegen.

Beim Schließen eines oder zweier Fenster ändert das Hauptfenster jedoch Größe und Position (wenn es beispielsweise nur ein Fenster hat, nimmt es den gesamten Platz ein).

Wie kann ich xmonad so konfigurieren, dass das Hauptfenster im ThreeColMid-Layout immer die gleiche Position und Größe hat wie bei >= 3 Fenstern?

D. h. für ein oder zwei Fenster sollte der verbleibende Platz aufgefüllt werden.

Vielleicht hilft das:https://github.com/brianshourd/xmonad-layout-padding. Damit kann ich jedoch nur ein anderes Layout hinzufügen, das das tut, was ich für ein Fenster (nicht für zwei) will. Ich möchte das Layout jedoch nicht ändern, um das zu erreichen, was ich oben beschrieben habe.

verwandte Informationen