Puteți manipula Windows folosind wmctrl
și xdotool
, și în plus, demoni precum devilspie
și devilspie2
vă permit să definiți reguli pentru anumite ferestre. Când este creată o fereastră care corespunde criteriilor dvs., aceste instrumente le pot manipula automat, adică le pot redimensiona și poziționa și le pot muta într-un spațiu de lucru diferit. Probabil că va trebui să fiți autentificat la Serverul Xorg (implicit înainte de Ubuntu 21.04). Este posibil să nu funcționeze, sau cel puțin să fie limitate, sub Wayland.
wmctrl și xdotool
Dacă trebuie doar să configurați o configurație la autentificare, puteți lucra cu wmctrl
și xdotool
. Cu wmctrl
, puteți să vă mutați într-un spațiu de lucru diferit, apoi să solicitați ca scriptul să lanseze o aplicație. xdotool
atunci poate fi cel mai potrivit pentru a „căuta” fereastra și a o redimensiona și a o plasa. Dispune de o --sincronizare
opțiune care face ca comanda să aștepte până când fereastra este creată efectiv.
devilspie sau devilspie2
devilspie2
este un succesor al devilspie
care utilizează o sintaxă diferită (Lua) în fișierul de configurare.Cu aceste instrumente, definiți reguli în care spuneți ce ar trebui să se întâmple cu o fereastră care corespunde anumitor criterii. De îndată ce o astfel de fereastră este creată, devilspie
îl va manipula conform instrucțiunilor, adică îl va redimensiona și îl va poziționa, îl va muta într-un spațiu de lucru diferit, ...
Astfel, puteți defini reguli pentru ferestrele Firefox specifice pe care doriți să le plasați în timpul pornirii. Când ferestrele sunt create de un autostarter sau de un script pe care îl rulați la pornire, devilspie
le va manipula automat pe măsură ce sunt create.