Ako vycentrovať nové okná vo Fluxboxe pre Linux
Dnes pre zmenu napíšem článok o Linuxe. Fanúšikovia Windowsu, nebojte sa, Windows nezavrhujem. Ako viete, používam aj Linux spolu so systémom Windows, aby som dohliadal na najlepšie distribúcie a najlepších správcov okien. Fluxbox je jeden taký úžasný správca okien pre Linux, môj obľúbený. Je extrémne ľahký, neuveriteľne rýchly, ľahko konfigurovateľný a veľmi bohatý na funkcie. Môžete ho používať bez akéhokoľvek prostredia pracovnej plochy a napriek tomu spravovať okná pohodlne a produktívne. V predvolenom nastavení Fluxbox umiestňuje novootvorené okná zoradené v rade, kým to šírka obrazovky neumožňuje. Toto správanie sa mi nezdalo veľmi užitočné a rád by som sa s vami podelil o to, ako je možné umiestniť novo otvorené okná Fluxboxu do stredu obrazovky.
Vo Fluxboxe je v súbore ~/fluxbox/init možnosť definovať predvolené umiestnenie nových okien. Vo väčšine prípadov to vyzerá takto:
session.screen0.windowUmiestnenie: stratégia
Hodnota stratégie určuje, kam umiestniť nové okná, ak nie je určené inak (napríklad programom alebo súborom „apps“).
Dostupné „stratégie“ sú nasledovné:
- RowSmartPlacement: pokúša sa umiestniť okná do riadkov bez prekrývania
- ColSmartPlacement: pokúša sa umiestniť okná do stĺpcov bez prekrývania
- CascadePlacement: umiestni okná pod záhlavie predchádzajúceho
- UnderMousePlacement: umiestni nové okná pod myš
V mojom OS, ktorým je Arch Linux, je predvolená hodnota RowSmartPlacement.
Ako vidíte, nie je tu žiadna možnosť umiestniť novootvorené okná do stredu obrazovky. Toto správanie však môžeme prepísať pomocou súbor aplikácií.
Otvorte tento súbor vo svojom obľúbenom editore. Editor, ktorý používam, je Geany:
geany ~/.fluxbox/apps
Na koniec súboru pridajte nasledujúce riadky:
[aplikácia] (meno!=gimp) [Pozícia] (WINCENTER) {0 0} [koniec]
To prinúti všetky okná, aby boli umiestnené v strede obrazovky, presne to, čo potrebujeme! Čiara (meno!=gimp) zakáže centrovanie okien pre aplikáciu GIMP. Používam staršiu verziu GIMPu, verziu 2.6, ktorá nemá používateľské rozhranie s jedným oknom, takže centrovanie okien ich úplne pokazí.
To je všetko. Reštartujte Fluxbox alebo si znova prečítajte jeho konfiguráciu. Teraz niečo otvor, napr. Terminál alebo VLC alebo akákoľvek iná aplikácia:
Voila, bude umiestnený v strede obrazovky.