Tiling vindue ledere har flere fordele i forhold til deres mere populære fætre, såsom Gnome, KDE, XFCE eller Fluxbox. Funktionen af ​​dette indlæg, dwm, tager disse fordele til deres mest ekstreme.

Mens de fleste flisebestyrere stræber efter at være lette, holder de sig på en sultediet på 2000 linjer med kode eller færre. Alt er konfigureret, når det er kompileret, så det læser ikke en runtime konfigurationsfil. Det bruger tags (tallene 1 til 9), i stedet for vilkårligt navngivne vinduer, til at gruppere programmer sammen. Det kan også køres helt med tastaturkommandoer, selv om det indeholder musestøtte til valg og trække vinduer, når det er relevant.

Hvis du leder efter en bare-ben-oplevelse eller en folie til dit nuværende skrivebordsmiljø, kan dwm tilbyde præcis det. Lad os komme i gang med installationen, inden du prøver nogle af dens funktioner.

Installation

Gribing kildekoden er ligetil med git:

 git klon https://git.suckless.org/dwm 

Herfra kan du redigere dwms "config.mk" -fil for at ændre sin installationsmappe ("/ usr / local /" som standard) og dens "config.h" -fil for at ændre keybindings som du finder passende. Så kan du installere med make clean install .

Nogle Linux-distributioner tilbyder forkompilerede binære filer, såsom Ubuntu og Arch. For Ubuntu, installer med:

 sudo apt-get install dwm 

For Arch skal du besøge sit brugeropbevaringssted og opbygge / installere med makepkg .

Pas på, at forkompilerede binære filer ofte kommer tilsluttet deres respektive programforvaltere, såsom Ubuntu's APT og Arch's Pacman, som installerer nye kopier af "config.mk" og "config.h", når dwm opdateres. Derfor vil eventuelle opdateringer skrive ud over eventuelle ændringer, du har foretaget til de konfigurerede filer. Arch foreslår at lave din egen pakke for at gemme dine ændringer.

Dwm har nogle andre afhængigheder end X biblioteker. Du vil gerne få fat i dmenu, et menuprogram og en terminal, hvis du installerede dwm fra kilde. Hvis du bruger en pakkeadministrator, skulle det have hentet de ekstra pakker allerede.

Starter dwm

Efter installationen, hvis du er på Ubuntu, kan du vælge "dwm" fra menuen i din login skærm. For andre vinduesadministratorer kan det være nemmere at redigere X-konfigurationsfilen ".xinitrc."

Denne config-fil fortæller X-skærmserveren, hvilken vinduesmanager der skal bruges. Du kan redigere filen efter først at finde den i din hjemmemappe.

Åbn "/home/username/.xinitrc" og rul til bunden for at finde poster som "exec gnome-session." Du skal erstatte enhver "exec ..." du finder med "exec dwm" for at starte dwm, når du starter X. I dette eksempel ændringer vil se sådan ud:

 #exec gnome-session exec dwm 

"#" Foran enhver tekst i .xinitrc vil kommentere den linje, så X vil ikke læse den. Ved at kommentere og ikke slette "exec gnome-session" -linjen, kan du vende tilbage til den senere, uden bemærkninger, kommentere "exec dwm" og genoptage din brug af Gnome.

Vindue Layouts

Hvis alt gik godt i installation og opstart, skal du stirre på en (for det meste) blank skærm. Dwm starter med lidt mere end en værktøjslinje øverst på displayet.

Det bruger tre layouter - Flisebelagt, Monocle og Flydende - for at vise vinduer. For at åbne programmer i disse layouts skal du lære nogle kommandoer.

Brug af dmenu

Som standard bruger dwm dmenu til at åbne programmer, der er tilgængelige på dit system. Tastaturkommandoen, der åbner dmenu og søger efter nye programmer, er Mod1 + p, som normalt oversætter til venstre Alt + p-tasten.

Dmenu vil præsentere en værktøjslinje øverst på skærmen. Du skal blot skrive navnet på dit program (ignorere caps, som "firefox"), og når du har fundet det, skal du trykke på Enter.

Flisebelagt

Åbn tre programmer, som Firefox, Feh og en teksteditor, og du kan ende med noget, der ser geometrisk ud som det følgende billede.

Dette er dwms standardtilstand: flisebelagt. Hvis du er i en anden tilstand, skal du trykke på Mod1 + t for at komme her.

Denne funktion viser alle de programmer, du har åbnet, med det samme. I skærmbilledet ovenfor kan du se, at Firefox sidder i "Master" -området til venstre, og at teksteditoren sidder i "Stacking" -området til højre.

Medmindre du ændrer det, placeres flisetilstand et program i "Master" og resten i "Stack". I samme skærm kan du flytte flere fliser til "Master" med Mod1 + i og reducere dem med Mod1 + d. Hvis du tilføjer et par mellemrum i "Master" -området, og åbner et par flere vinduer, ser det noget ud som det følgende billede.

Du ved, at du er i Tiled-tilstand, når du i din værktøjslinje trykker et "[] =" efter tallene 1-9.

Du kan ændre fokus til ethvert vindue i området ved at bruge Mod1 + j til at bevæge sig fremad og Mod1 + k for at bevæge sig baglæns. Du kan også vælge et vindue ved at flytte musen oven på den. Tryk på Mod1 + Enter vil flytte et fokuseret vindue til "Master" -området.

Monocle Layout

Monocle layout gør væk med "Master" og "Stacking" områderne. Det præsenterer i stedet hvert vindue i fuldskærm. De resterende vinduer sidder bag vinduet i fokus.

Du kan skifte til Monocle layout med Mod1 + m. Dette vil ændre signaturerne til "[3]" i din værktøjslinje. Nummeret i insignierne ændres med antallet af vinduer, du har åbent.

Dette skærmbillede viser det samme antal programmer, der er åbne fra det første flisebillede, men det viser kun det aktive vindue. Skift aktive vinduer med Mod1 + j og Mod1 + k.

Flydende layout

Nogle programmer fungerer bedre, når vinduerne kan flyde rundt på skærmen. Skift til Flydende tilstand med Mod1 + f og se skiltet til ">."

Dette skud viser Gimp i Flydende tilstand.

Med din mus i denne tilstand kan du flytte og ændre størrelse på vinduer. Hold Mod1, mens du bruger venstre museknap til at trække et vindue; Brug den højre museknap til at ændre størrelsen på et vindue.

Diverse kommandoer

Vær opmærksom på disse andre kommandoer for at hjælpe din navigation:

  • Åbn st terminal: Mod1 + Skift + Enter
  • Skift dit syn til et nyt virtuelt skrivebord: Mod1 + [nummer 1-9]
  • Flyt det aktive vindue til et nyt virtuelt skrivebord: Mod1 + Shift + [nummer 1-9]
  • Afslut dwm: Mod1 + Skift + q

Læs dwm manuel side i din terminal med man dwm for hjælp med disse kommandoer og andre.

Konklusion

Det kan måske virke som en masse indsats i starten, men dwm er ganske let at bruge, når du får det på hænge.

Må ikke Mod1 + Skift + q for hurtigt. Arbejdet du indsætter nu vil blive belønnet med enkelhed, forudsigelighed og hastighed, når du gennemfører dine daglige opgaver.