På en lista med lätta Linux-fönsterhanterare hittar du Fluxbox. Ursprungligen en gaffel av Blackbox, är Flux känt som ett snabbt, lätt, högkonfigurerbart skrivbord. Tyvärr fungerar Fluxboxs betoning på textfiler för nästan alla konfigurationer ofta som en vägspärr för de som först försökte ut det. Det finns en GUI som innehåller några av de grundläggande konfigurationsalternativen, men huvuddelen av det (menyer, färger, nyckelbindningar) finns i textfiler. I den här artikeln går vi över de flesta Fluxboxs konfigurationsfiler och hur du anpassar dem till dina behov.

Eftersom vi fokuserar på konfiguration, antar resten av artikeln att du redan har installerat Fluxbox. Alla exempel och skärmdumpar gjordes med Fluxbox 1.1.1 på Ubuntu 9.10.

Fluxconf

Fluxconf är det grundläggande konfigurationsverktyget för Fluxbox. Det har inte mycket mer än de mest grundläggande konfigurationsalternativen. Det kom troligtvis med ditt Fluxbox-paket och så bör det redan installeras och kan startas med kommandot:

 fluxconf 

Huvudkonfiguration

Mycket av konfigurationen du sannolikt vill göra kan göras i filen ~ / .fluxbox / init- filen. Öppna den med textredigeraren efter eget val, och du kan ange ett stort antal gemensamma alternativ. Några av de mer anmärkningsvärda posterna är:

  • session.menuFile: (plats för filen som innehåller menyn Fluxbox)
  • session.screen0.toolbar.widthPercent: (1 till 100, bredden på verktygsfältet över skärmen))
  • session.screen0.toolbar.alpha: (0 till 255, genomskinlighet i verktygsfältet. 255 är solid)
  • session.screen0.toolbar.autoHide: (true / false)
  • session.screen0.toolbar.tools: (objekt som ska inkluderas i verktygsfältet, mer detaljerad i nästa avsnitt)
  • session.screen0.menu.alpha: (0 till 255, menyns insyn 255 är solid)
  • session.screen0.workspaces: (antal arbetsytor eller virtuella skrivbord)

Tapet

Det kan vara förvånansvärt komplicerat att ställa in en ihållande tapeter i Fluxbox. Det finns olika alternativ till olika program som alla kan användas för att ställa in tapeten, antingen tillfälligt eller permanent. Av denna anledning, istället för att gå in i alla komplexiteter här, låter jag Fluxbox-utvecklarna förklara det i sina egna ord. De har en guide här som kommer att förklara hur och hur i detalj.

Menyredigering

Lyckligtvis har en av de mer tråkiga aspekterna av konfiguration, menyredigering, en bra, funktionell GUI. Programmen fluxmenu, som också ingår i ditt genomsnittliga Fluxbox-paket, gör ett bra jobb att hantera dina menybehov.

Om flussmenyn, av någon anledning, inte gör jobbet, kan du redigera filen ~ / .fluxbox / menyn för hand. Se också till att du uppdaterar filen ~ / fluxbox / init för att peka på din egen menyfil som beskrivs i avsnittet Huvudkonfiguration i den här guiden.

Mus och tangentbordsbindningar

Du hittar tangentbord och muskonfiguration i filen ~ / .fluxbox / keys . Om du, som jag, brukar rulla musen i motsatt riktning för att flytta mellan arbetsytor, hittar du det under OnDesktop Mouse4 och OnDesktop Mouse5 nära toppen av config-filen.

Fluxbox heter några av nycklarna på ett sätt som kanske inte är uppenbart först. Om du är förvirrad av Mod1 och Mod4, här är nycklarna till vilka de kartlägger:

  • Mod1 = Alt
  • Mod4 = Windows (aka Super) -tangent

Genomskinlighet

Du kan ha angett några av transparensalternativen i init-filen i en tidigare sektion. Du kanske också har märkt att dessa OH-film kanske inte har trätt i kraft. Fluxbox har som standard inte fullständiga kompositegenskaper, men du kan hämta det via xcompmgr . De har skapat en guide som ligger här med alla nödvändiga steg för att få xcompmgr och Fluxbox att spela lyckligt tillsammans. Jag har haft blandade resultat att få detta att fungera med olika hårdvaru- och programkombinationer, så din körsträcka kan variera.