Ich möchte die Größe des Fensters in der linken Bildschirmhälfte ändern.
Eine Lösung, um dies zu erreichen, wäre, wmctrl zu verwenden und den richtigen Befehl an eine Tastenkombination zu binden .
Die Manpage zeigt jedoch nur, wie die Größe auf eine bestimmte Höhe und Breite geändert werden kann, zum Beispiel:
wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -e 0,0,0,800,1040
Dadurch wird das Fenster in die obere linke Ecke verschoben und die Größe auf 800 x 1040 Pixel geändert.
Aber seltsamerweise nur beim ersten Mal. Wenn Sie denselben Befehl erneut ausführen, bewegen Sie sich ganz rechts oben auf dem Bildschirm und ignorieren die obere Symbolleiste.
Es wäre auch schön, diesen Befehl mit einer Höhe von 100% und einer Breite von 50% anstelle der absoluten Werte zu haben.
Sie können xrandr verwenden , um die Bildschirmauflösung abzurufen (oder festzulegen) , und dann wmctrl verwenden, um die Größe Ihres Fensters zu ändern.
quelle