Kaip centruoti naujus langus „Fluxbox“, skirtoje „Linux“.
Šiandien pakeitimui parašysiu Linux straipsnį. „Windows“ gerbėjai, nesijaudinkite, aš neatsisakau „Windows“. Kaip žinote, aš taip pat naudoju „Linux“ kartu su „Windows“, kad galėčiau stebėti geriausius paskirstymus ir geriausias langų tvarkykles. „Fluxbox“ yra viena iš tokių nuostabių „Linux“ langų tvarkyklių, mano mėgstamiausia. Jis yra ypač lengvas, nepaprastai greitas, lengvai konfigūruojamas ir turi daug funkcijų. Galite naudoti jį be jokios darbalaukio aplinkos ir vis tiek patogiai ir produktyviai valdyti langus. Pagal numatytuosius nustatymus „Fluxbox“ talpina naujai atidarytus langus iš eilės, kol ekrano plotis juos leidžia. Man toks elgesys nebuvo labai naudingas ir norėčiau su jumis pasidalinti, kaip galima naujai atidarytus Fluxbox langus pastatyti ekrano centre.
Fluxbox faile ~/fluxbox/init yra parinktis, leidžianti nustatyti numatytąją naujų langų vietą. Daugeliu atvejų tai atrodo taip:
session.screen0.windowPlacement: strategija
Strategijos reikšmė nurodo, kur dėti naujus langus, kai nenurodyta kitaip (pavyzdžiui, programoje arba „apps“ faile).
Galimos „strategijos“ yra šios:
- RowSmartPlacement: bando dėti langus į eilutes be persidengimo
- ColSmartPlacement: bando sudėti langus į stulpelius be persidengimo
- CascadePlacement: pastato langus po ankstesnės pavadinimo juosta
- UnderMousePlacement: įdeda naujus langus po pele
Mano OS, kuri yra Arch Linux, numatytoji reikšmė yra „RowSmartPlacement“..
Kaip matote, nėra galimybės dėti naujai atidarytus langus ekrano centre. Tačiau mes galime nepaisyti šio elgesio naudodami programų failas.
Atidarykite šį failą savo mėgstamoje rengyklėje. Mano naudojamas redaktorius yra Geany:
geany ~/.fluxbox/apps
Failo pabaigoje pridėkite šias eilutes:
[programa] (pavadinimas!=gimp) [Pozicija] (WINCENTER) {0 0} [galas]
Tai privers visus langus būti ekrano centre, būtent tai, ko mums reikia! Linija (vardas! = gimp) išjungia GIMP programos langų centravimą. Naudoju senesnę GIMP versiją, 2.6 versiją, kurioje nėra vieno lango vartotojo sąsajos, todėl langų sucentravimas juos visiškai sujaukia.
Viskas. Iš naujo paleiskite „Fluxbox“ arba iš naujo perskaitykite jo konfigūraciją. Dabar atidaryk ką nors, pvz. Terminalas, VLC ar bet kuri kita programa:
Voila, jis bus ekrano centre.