Uusien ikkunoiden keskittäminen Linuxin Fluxboxiin
Tänään kirjoitan Linux-artikkelin vaihteeksi. Windows-fanit, älä huoli, en hylkää Windowsia. Kuten tiedät, käytän myös Linuxia Windowsin rinnalla pitääkseni silmällä parhaita distroja ja parhaita ikkunanhallintaohjelmia. Fluxbox on yksi mahtava ikkunanhallinta Linuxille, suosikkini. Se on erittäin kevyt, räjähtävän nopea, helposti konfiguroitava ja erittäin monipuolinen. Voit käyttää sitä ilman työpöytäympäristöä ja silti hallita ikkunoita mukavasti ja tuottavasti. Oletuksena Fluxbox sijoittaa juuri avatut ikkunat riviin, kunnes näytön leveys sallii ne. Minusta tämä käyttäytyminen ei ollut kovin hyödyllistä, ja haluaisin kertoa kanssasi, kuinka on mahdollista sijoittaa äskettäin avatut Fluxbox-ikkunat näytön keskelle.
Fluxboxissa ~/fluxbox/init-tiedostossa on vaihtoehto määrittää uusien ikkunoiden oletussijainti. Useimmissa tapauksissa se näyttää tältä:
session.screen0.windowPlacement: strategia
Strategian arvo määrittää, mihin uudet ikkunat sijoitetaan, jos sitä ei ole toisin määritetty (esimerkiksi ohjelma tai "apps"-tiedosto).
Käytettävissä olevat "strategiat" ovat seuraavat:
- RowSmartPlacement: yrittää sijoittaa ikkunat riveihin ilman päällekkäisyyttä
- ColSmartPlacement: yrittää sijoittaa ikkunat sarakkeisiin ilman päällekkäisyyttä
- CascadePlacement: sijoittaa ikkunat edellisen otsikkorivin alapuolelle
- UnderMousePlacement: sijoittaa uudet ikkunat hiiren alle
Käyttöjärjestelmässäni, joka on Arch Linux, oletusarvo on RowSmartPlacement.
Kuten näet, äskettäin avattuja ikkunoita ei ole mahdollista sijoittaa näytön keskelle. Mutta voimme ohittaa tämän käyttäytymisen käyttämällä apps-tiedosto.
Avaa tämä tiedosto suosikkieditorissasi. Käyttämäni editori on Geany:
geany ~/.fluxbox/apps
Lisää seuraavat rivit tiedoston loppuun:
[sovellus] (nimi!=gimp) [Sijainti] (WINCENTER) {0 0} [loppu]
Tämä pakottaa kaikki ikkunat sijoittumaan näytön keskelle, juuri sitä mitä tarvitsemme! Linja (nimi!=gimp) poistaa GIMP-sovelluksen ikkunoiden keskittämisen käytöstä. Käytän GIMP: n vanhempaa versiota 2.6, jossa ei ole yhden ikkunan käyttöliittymää, joten sen ikkunoiden keskittäminen sotkee ne kokonaan.
Se siitä. Käynnistä Fluxbox uudelleen tai lue sen asetukset uudelleen. Avaa nyt jotain, esim. Pääte tai VLC tai mikä tahansa muu sovellus:
Voila, se sijaitsee näytön keskellä.