Hvordan sentrere nye vinduer i Fluxbox for Linux
I dag skal jeg skrive en Linux-artikkel for en forandring. Windows-fans, ikke bekymre deg, jeg dropper ikke Windows. Som du vet bruker jeg Linux også sammen med Windows for å holde øye med de beste distroene og de beste vindusbehandlerne. Fluxbox er en så fantastisk vindusbehandler for Linux, min favoritt. Den er ekstremt lett, lynrask, lett konfigurerbar og svært funksjonsrik. Du kan bruke den uten skrivebordsmiljø og fortsatt administrere vinduer komfortabelt og produktivt. Som standard plasserer Fluxbox nyåpnede vinduer i rekkefølge til skjermbredden tillater dem. Jeg fant ikke denne oppførselen veldig nyttig og vil gjerne dele med deg hvordan det er mulig å plassere nylig åpnede Fluxbox-vinduer i midten av skjermen.
I Fluxbox er det et alternativ i ~/fluxbox/init-filen for å definere standardplasseringen for nye vinduer. I de fleste tilfeller ser det slik ut:
session.screen0.windowPlassering: strategi
Strategiverdien spesifiserer hvor nye vinduer skal plasseres når ikke annet er spesifisert (for eksempel av programmet eller "apps"-filen).
Tilgjengelige "strategier" er som følger:
- RowSmartPlacement: prøver å plassere vinduer i rader uten å overlappe
- ColSmartPlacement: prøver å plassere vinduer i kolonner uten å overlappe
- CascadePlacement: plasserer vinduer under tittellinjen til den forrige
- UnderMousePlacering: plasserer nye vinduer under musen
I mitt operativsystem, som er Arch Linux, er standardverdien RowSmartPlacement.
Som du ser, er det ingen mulighet for å plassere nyåpnede vinduer i midten av skjermen. Men vi kan overstyre denne oppførselen ved å bruke app-fil.
Åpne denne filen i ditt favorittredigeringsprogram. Redaktøren jeg bruker er Geany:
geany ~/.fluxbox/apps
Legg til følgende linjer på slutten av filen:
[app] (navn!=gimp) [Posisjon] (WINCENTER) {0 0} [slutt]
Dette vil tvinge alle vinduer til å bli plassert i midten av skjermen, akkurat det vi trenger! Køen (navn!=gimp) deaktiverer vindussentrering for GIMP-applikasjonen. Jeg bruker en eldre versjon av GIMP, versjon 2.6, som ikke har et enkelt vindu brukergrensesnitt, så sentrering av vinduene roter dem fullstendig til.
Det er det. Start Fluxbox på nytt eller les konfigurasjonen på nytt. Åpne nå noe, f.eks. Terminal eller VLC eller en annen app:
Voila, den vil være plassert i midten av skjermen.