GNU/Linux >> Znalost Linux >  >> Linux

Změna velikosti okna na nastavenou velikost v Linuxu

wmctrl -r ":ACTIVE:" -e "0,$(xdotool getactivewindow getwindowgeometry|egrep -o '[0-9]+,[^ ]+'),970,600"

cílí na aktivní okno (tj. terminál použitý pro příkaz) se změní na 970 (šířka ) a 600 (výška )


Použijte příkaz wmctrl:

Seznam oken:

$ wmctrl -l
0x00c00003 -1 rgamble-desktop Bottom Expanded Edge Panel
0x00c00031 -1 rgamble-desktop Top Expanded Edge Panel
0x00e00022 -1 rgamble-desktop Desktop
0x0260007c  0 rgamble-desktop Google - Mozilla Firefox

Chcete-li změnit velikost okna podle jeho názvu:

wmctrl -r Firefox -e 0,0,0,640,480

Argumenty pro volbu resize jsou gravity,X,Y,width,height takže toto umístí okno do levého horního rohu obrazovky a změní jeho velikost na 640X480.


Pomocí wmctrl jsou také některé předdefinované stavy:

Pokud je okno aktuálně ve stavu maximized , nebude reagovat na změnu velikosti v pixelech pomocí -e parametr^. Zde je -b param je užitečný.

Volba -b očekává seznam parametrů oddělených čárkami:"(remove|add|toggle),PROP1,PROP2]"

Příklad:

wmctrl -r Firefox -b toggle,maximized_horz

Dostupné stavy:

wmctrl -r Firefox -b toggle,maximized_vert
                     -----  ---------------
                     remove  modal
                     add     sticky
                     toggle  maximized_vert
                             maximized_horz
                             shaded
                             skip_taskbar
                             skip_pager
                             hidden
                             fullscreen
                             above
                             below

Pokud jde o přesnou otázku, parametr -e umožňuje změnu velikosti podle hodnot následovně:

Gravitace, poloha X, poloha Y, šířka okna, výška okna

// gravity,x,y,w,h
wmctrl -r "Resizing" -e 0,0,0,640,480

Linux
  1. Linux – potřebujete vysvětlení ohledně velikosti rezidentní sady/virtuální velikosti?

  2. Nastavit průhlednost oken v Gnome?

  3. Spustit Zathura na celou obrazovku / Zapamatovat velikost okna?

  1. Nastavte nebo změňte uživatelské heslo v systému Linux

  2. Jak získat velikost adresáře v Linuxu

  3. rbash – Nastavení omezeného prostředí v Linuxu

  1. Jak nastavit proměnnou $Path v Linuxu

  2. Služba operačního systému Linux „lm_sensors“

  3. Rozšířené Ascii v Linuxu