Kako centrirati nova okna v Fluxbox za Linux
Danes bom za spremembo napisal članek o Linuxu. Ljubitelji operacijskega sistema Windows, ne skrbite, Windows ne bom opustil. Kot veste, poleg Windows uporabljam tudi Linux, da spremljam najboljše distribucije in najboljše upravljalnike oken. Fluxbox je en tako čudovit upravitelj oken za Linux, moj najljubši. Je izjemno lahek, izjemno hiter, enostavno nastavljiv in zelo bogat s funkcijami. Uporabljate ga lahko brez namiznega okolja in še vedno udobno in produktivno upravljate okna. Fluxbox privzeto postavlja na novo odprta okna razvrščena v vrsto, dokler jih širina zaslona ne dopušča. To vedenje se mi ni zdelo zelo koristno in bi rad delil z vami, kako je mogoče na novo odprta okna Fluxbox postaviti na sredino zaslona.
V Fluxboxu je v datoteki ~/fluxbox/init možnost, da določite privzeto lokacijo novih oken. V večini primerov izgleda takole:
session.screen0.windowPlacement: strategija
Vrednost strategije določa, kam postaviti nova okna, če ni določeno drugače (na primer s programom ali datoteko »apps«).
Razpoložljive "strategije" so naslednje:
- RowSmartPlacement: poskuša postaviti okna v vrstice brez prekrivanja
- ColSmartPlacement: poskuša postaviti okna v stolpce brez prekrivanja
- CascadePlacement: postavi okna pod naslovno vrstico prejšnjega
- UnderMousePlacement: postavi nova okna pod miško
V mojem OS, ki je Arch Linux, je privzeta vrednost RowSmartPlacement.
Kot vidite, ni možnosti za namestitev novo odprtih oken na sredino zaslona. Toda to vedenje lahko preglasimo z uporabo apps datoteko.
Odprite to datoteko v svojem najljubšem urejevalniku. Urejevalnik, ki ga uporabljam, je Geany:
geany ~/.fluxbox/apps
Na konec datoteke dodajte naslednje vrstice:
[aplikacija] (ime!=gimp) [Položaj] (WINCENTER) {0 0} [konec]
To bo prisililo, da se vsa okna nahajajo na sredini zaslona, kar potrebujemo! Linija (ime!=gimp) onemogoči centriranje oken za aplikacijo GIMP. Uporabljam starejšo različico GIMP-a, različico 2.6, ki nima uporabniškega vmesnika z enim oknom, zato jih centriranje oken popolnoma zmoti.
To je to. Znova zaženite Fluxbox ali ponovno preberite njegovo konfiguracijo. Zdaj odprite nekaj, npr. Terminal ali VLC ali katera koli druga aplikacija:
Voila, nahaja se na sredini zaslona.