Wie maximiere ich ein Fenster programmierbar in X Window?


7

Ich frage mich, ob es Befehle oder Programme gibt, mit denen ein Fenster in X Window maximiert werden kann. Was ich mir zum Beispiel vorstelle, ist so etwas

xmaximize -window *window_id*

Antworten:


12

Sie können dies mit tun wmctrl.

Beispiel

Holen Sie sich die ID Ihres Fensters.

$ wmctrl -l
0x02a00004  0 grinchy saml@grinchy:~
0x0620004f  0 grinchy [gnome] Bash command for Maximizing and Unmaximizing windows in gnome? - Google Chrome

Schalten Sie dann die Fenster-ID 0x0620004fwie folgt um.

$ wmctrl -i -r 0x0620004f -b toggle,maximized_vert,maximized_horz

Ich werde nur bemerken, dass dies einen Fenstermanager erfordert, der EWMH / NetWM unterstützt, was höchstwahrscheinlich der Fall ist, aber etwas, das überprüft werden sollte, wenn dies nicht funktioniert.
Casey

@casey Danke für diese Information. Ich frage mich, woher du das hast, damit ich herausfinden kann, wie ich es überprüfen kann.
Drake Guan

2

Hier ist eine einfachere Möglichkeit: Fügen Sie diesen Code einfach in ein Skript ein und legen Sie die ausführbare Datei mit einer Tastenkombination fest. Funktioniert bei mir.

wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz 

Kann dies für bestimmte Anwendungen automatisiert werden?
Orschiro
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.