Cum să centrați noile ferestre în Fluxbox pentru Linux
Astăzi voi scrie un articol Linux pentru o schimbare. Fani Windows, nu vă faceți griji, nu renunț la Windows. După cum știți, folosesc și Linux împreună cu Windows pentru a fi cu ochii pe cele mai bune distribuții și pe cei mai buni manageri de ferestre. Fluxbox este un astfel de manager de ferestre minunat pentru Linux, cel preferat. Este extrem de ușor, extraordinar de rapid, ușor de configurat și foarte bogat în funcții. Puteți să-l utilizați fără niciun mediu desktop și să gestionați în continuare ferestrele confortabil și productiv. În mod implicit, Fluxbox plasează ferestrele nou deschise ordonate într-un rând până când lățimea ecranului le permite. Nu mi s-a părut foarte util acest comportament și aș dori să vă împărtășesc cum este posibil să plasați ferestrele Fluxbox recent deschise în centrul ecranului.
În Fluxbox, există o opțiune în fișierul ~/fluxbox/init pentru a defini locația implicită a noilor ferestre. În cele mai multe cazuri arată astfel:
session.screen0.windowPlacement: strategie
Valoarea strategiei specifică unde să plasați ferestre noi atunci când nu este specificat altfel (de program sau fișierul „aplicații”, de exemplu).
„strategiile” disponibile sunt următoarele:
- RowSmartPlacement: încearcă să plaseze ferestrele pe rânduri fără a se suprapune
- ColSmartPlacement: încearcă să plaseze ferestrele în coloane fără a se suprapune
- CascadePlacement: plasează ferestre sub bara de titlu a celei precedente
- UnderMousePlacement: plasează ferestre noi sub mouse
În sistemul meu de operare, care este Arch Linux, valoarea implicită este RowSmartPlacement.
După cum vedeți, nu există nicio opțiune de a plasa ferestrele nou deschise în centrul ecranului. Dar putem suprascrie acest comportament utilizând fișierul aplicații.
Deschideți acest fișier în editorul dvs. preferat. Editorul pe care îl folosesc este Geany:
geany ~/.fluxbox/apps
Adăugați următoarele rânduri la sfârșitul fișierului:
[aplicație] (nume!=gimp) [Poziție] (WINCENTER) {0 0} [Sfârșit]
Acest lucru va forța toate ferestrele să fie situate în centrul ecranului, exact ceea ce avem nevoie! Linia (nume!=gimp) dezactivează centrarea ferestrelor pentru aplicația GIMP. Folosesc o versiune mai veche de GIMP, versiunea 2.6, care nu are o interfață de utilizator cu o singură fereastră, așa că centrarea ferestrelor le încurcă complet.
Asta e. Reporniți Fluxbox sau recitiți-i configurația. Acum deschide ceva, de ex. Terminal sau VLC sau orice altă aplicație:
Voila, va fi situat în centrul ecranului.