Ändern der Größe eines maximierten Fensters über die Befehlszeile


7

Das folgende Skript kann die Größe eines bereits maximierten Fensters nicht ändern:

wmctrl -i -r :ACTIVE: -b remove,maximized_vert,maximized_horz
xdotool windowunmap --sync
xdotool windowmap   --sync
wmctrl -r :ACTIVE: -e 0,300,168,740,470

Ich bin mir ziemlich sicher, dass sich der Täter in den mittleren beiden Zeilen befindet, was ich auf das derzeit aktive Fenster anwenden möchte.

Antworten:


4

Es sieht so aus, als ob die -iOption im ersten wmctrl-Cmd Probleme verursacht.
Versuche dies:

wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz
wmctrl -r :ACTIVE: -e 0,300,168,740,470

Es scheint, als ob bei Maximierung eines Fensters die wmctrlGröße erst geändert werden kann , wenn das Fenster wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horzaufgerufen wird.
Digger
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.