Jak vycentrovat nová okna ve Fluxboxu pro Linux
Dnes pro změnu napíšu článek o Linuxu. Fanoušci Windows, nebojte se, Windows nezavrhuji. Jak víte, používám Linux také vedle Windows, abych dohlížel na nejlepší distribuce a nejlepší správce oken. Fluxbox je jeden takový úžasný správce oken pro Linux, můj oblíbený. Je extrémně lehký, bleskově rychlý, snadno konfigurovatelný a velmi bohatý na funkce. Můžete jej používat bez jakéhokoli desktopového prostředí a přesto spravovat okna pohodlně a produktivně. Ve výchozím nastavení Fluxbox umisťuje nově otevřená okna seřazená v řadě, dokud to šířka obrazovky neumožňuje. Toto chování mi nepřišlo příliš užitečné a rád bych se s vámi podělil o to, jak je možné umístit nově otevřená okna Fluxboxu do středu obrazovky.
Ve Fluxboxu je v souboru ~/fluxbox/init možnost definovat výchozí umístění nových oken. Ve většině případů to vypadá takto:
session.screen0.windowUmístění: strategie
Hodnota strategie určuje, kam umístit nová okna, pokud to není určeno jinak (například programem nebo souborem „apps“).
Dostupné „strategie“ jsou následující:
- RowSmartPlacement: pokusí se umístit okna do řádků bez překrývání
- ColSmartPlacement: pokouší se umístit okna do sloupců bez překrývání
- CascadePlacement: umístí okna pod záhlaví předchozího okna
- UnderMousePlacement: umístí nová okna pod myš
V mém OS, což je Arch Linux, je výchozí hodnota RowSmartPlacement.
Jak vidíte, není zde žádná možnost umístit nově otevřená okna do středu obrazovky. Toto chování však můžeme přepsat pomocí apps soubor.
Otevřete tento soubor ve svém oblíbeném editoru. Editor, který používám, je Geany:
geany ~/.fluxbox/apps
Na konec souboru přidejte následující řádky:
[app] (name!=gimp) [Pozice] (WINCENTER) {0 0} [konec]
To přinutí všechna okna, aby byla umístěna ve středu obrazovky, přesně to, co potřebujeme! Linie (jméno!=gimp) deaktivuje centrování okna pro aplikaci GIMP. Používám starší verzi GIMPu, verzi 2.6, která nemá uživatelské rozhraní s jedním oknem, takže centrování jeho oken je úplně kazí.
A je to. Restartujte Fluxbox nebo si znovu přečtěte jeho konfiguraci. Nyní něco otevřete, např. Terminál nebo VLC nebo jakákoli jiná aplikace:
Voila, bude umístěn ve středu obrazovky.