Uute akende tsentreerimine Linuxi jaoks mõeldud Fluxboxis
Täna kirjutan vahelduseks Linuxi artikli. Windowsi fännid, ärge muretsege, ma ei loobu Windowsist. Nagu teate, kasutan Windowsi kõrval ka Linuxit, et hoida silma peal parimatel distrodel ja parimatel aknahalduritel. Fluxbox on üks selline suurepärane aknahaldur Linuxi jaoks, minu lemmik. See on äärmiselt kerge, ülikiire, kergesti konfigureeritav ja väga funktsioonirikas. Saate seda kasutada ilma töölauakeskkonnata ning hallata aknaid mugavalt ja produktiivselt. Vaikimisi paigutab Fluxbox äsja avatud aknad järjestikku, kuni ekraani laius seda võimaldab. Mulle ei tundunud see käitumine kuigi kasulik ja tahaksin teiega jagada, kuidas on võimalik paigutada äsja avatud Fluxboxi aknad ekraani keskele.
Fluxboxis on failis ~/fluxbox/init võimalus määrata uute akende vaikeasukoht. Enamikul juhtudel näeb see välja selline:
session.screen0.windowPlacement: strateegia
Strateegia väärtus määrab, kuhu uued aknad paigutada, kui pole teisiti määratud (näiteks programmi või rakenduste faili poolt).
Saadaolevad "strateegiad" on järgmised:
- RowSmartPlacement: proovib paigutada aknad ridadesse ilma kattumiseta
- ColSmartPlacement: proovib paigutada aknad veergudesse ilma kattumiseta
- CascadePlacement: asetab aknad eelmise tiitliriba alla
- UnderMousePlacement: asetab uued aknad hiire alla
Minu OS-is, milleks on Arch Linux, on vaikeväärtus RowSmartPlacement.
Nagu näete, pole võimalust paigutada äsja avatud aknaid ekraani keskele. Kuid me saame selle käitumise alistada, kasutades rakenduste fail.
Avage see fail oma lemmikredaktoris. Redaktor, mida ma kasutan, on Geany:
geany ~/.fluxbox/apps
Lisage faili lõppu järgmised read:
[rakendus] (nimi!=gimp) [Positsioon] (WINCENTER) {0 0} [lõpp]
See sunnib kõik aknad asuma ekraani keskel, täpselt see, mida me vajame! Liin (nimi!=gimp) keelab GIMP-rakenduse akna tsentreerimise. Kasutan GIMP-i vanemat versiooni 2.6, millel pole ühe akna kasutajaliidest, nii et akende tsentreerimine ajab need täielikult sassi.
See on kõik. Taaskäivitage Fluxbox või lugege uuesti selle konfiguratsioon. Ava nüüd midagi, nt. Terminal või VLC või mõni muu rakendus:
Voila, see asub ekraani keskel.