Om du uppskattar minimalism och vill påskynda ditt arbetsflöde bör du definitivt byta till en kakelfönsterhanterare. Med rätt inställningar och justeringar på plats kan en fönsterhanterare exponentiellt öka din produktivitet samtidigt som den lägger till en estetisk touch till ditt skrivbord.

i3wm eller, i3 Window Manager, är ett populärt val bland både nybörjare och veteraner. Den är lätt, mycket anpassningsbar, kraftfull och den perfekta passformen för nästan alla som nyligen har gett sig in i Linux-världen.

Den här artikeln tar upp alla nödvändiga uppgifter efter installationen som du bör ta hand om efter installation av i3wm för att mysa upp migreringen från en traditionell skrivbordsmiljö.

1. Bind Supernyckeln

När du startar upp i en i3-session för första gången kommer den att uppmana dig att ställa in standardtangentbindning för Super fungera. Det är en avgörande nyckelbindning som du kommer att använda för alltid i i3 eller vilken fönsterhanterare som helst för den delen.

Som standard ger i3wm dig möjligheten att binda

instagram viewer
Vinna nyckel eller Alt nyckel som Super. Det är en accepterad praxis att mappa den förra som Super, även om du alltid är fri att binda den till valfri nyckel.

2. Ställ in tapeter med kväve

Om du har installerat i3wm från början är chansen stor att den välkomnade dig med en tom skärm. Även om det inte är det mest tilltalande första intrycket, oroa dig inte, för det krävs bara en handfull kommandon för att ändra tapeten permanent.

För att ändra din i3wm-bakgrund måste du installera en tapethanterare. Nitrogen är en populär tapethanterare som låter dig hantera och ställa in tapeter.

Installera Nitrogen på ditt Linux-skrivbord med hjälp av pakethanteraren för din distro:

På Ubuntu/Debian-derivat:

sudo apt Installera kväve

På Arch Linux:

sudo pacman -S kväve

På RHEL/CentOS/Fedora-system:

sudo dnf Installera kväve

För att ställa in en bakgrundsbild, starta upp Nitrogen och navigera till katalogen där tapetbilderna lagras. Kväve bör automatiskt hämta bilderna som du kan välja mellan.

Lägg dessutom till den här raden i i3wm-konfigurationsfilen för att köra Nitrogen automatiskt och återställa bakgrunden varje gång du loggar ut eller uppdaterar i3wm:

exec alltid kväve --återställa

i3wm, som standard, levereras inte med en kompositör. Så om du vill lägga till oskärpa, transparens eller några snygga visuella effekter som du kan se i r/unixporn subreddit måste du installera en kompositör separat.

Compton brukade vara den bästa kompositören för i3wm-användare. Men nyligen har picom, en gaffel av Compton, tagit över. Installera picom-kompositören, ställ in den för autostart som du gjorde med kväve, och du kommer att vara bra att gå.

Att använda en kompositör kommer också att korrigera eventuella problem med skärmrivning eller artefakter som du kan ha haft i i3wm.

Att installera picom compositor är ganska enkelt, och processen är identisk med att installera nästan vilket paket som helst på Linux. För att installera picom, starta terminalen och kör följande kommandon beroende på vilken distro du kör:

På Arch-baserade system:

sudo pacman -S picom

Om Debian/Ubuntu-derivat:

sudo apt Installera -y picom 

På RHEL/Fedora/CentOS-system:

sudo dnf Installera picom

För att automatiskt köra picom så fort du loggar in på din i3-fönsterhanterarsession, lägg till en rad i din i3wm-konfigurationsfil som säger åt i3 att köra picom vid sessionsstart.

Skriv in den här raden var som helst i konfigurationsfilen och ladda sedan om i3wm med Super + Shift + R tangentbindning:

exec picom

4. Byt terminalemulator

i3wm-konfigurationsfilen kommer initialt att peka på i3-sensible-terminal som standardterminal. Även om det inte är någon skada att nöja sig med det du får ur lådan, går du allvarligt miste om bättre alternativ som erbjuder utökade funktioner och anpassningsbarhet. Alacritty, Terminator, Kitty för att nämna några.

Osäker på vilken terminal du ska välja? Lära sig mer om de bästa Linux-terminalemulatorerna.

För att ändra din standardterminalemulator i i3wm, redigera den här raden i konfigurationsfilen och ersätt "i3-sensible-terminal" med din föredragna terminal. Till exempel, för att ställa in Alacritty som standardterminal kan du skriva in:

bindsym $mod+Lämna tillbaka exec alacritty

5. Installera dmenu

Du kanske redan har märkt att i motsats till skrivbordsmiljöer som GNOME eller XFCE, trycker du på Super tangenten dyker inte upp en appmeny.

För att köra en app i i3wm måste du antingen starta den via terminalen eller använda den en appstartare. dmenu är ett bra val för detsamma och kommer ofta förinstallerat med distros som erbjuder en i3wm-variant. Den är snabb, lätt och lätt att anpassa.

Du kan installera dmenu i ditt Linux-system via din distros pakethanterare. Öppna en terminal och kör följande kommandon beroende på din distro:

På Arch Linux:

sudo pacman -S dmenu

På Debian/Ubuntu-baserade system:

sudo apt Installera -y dmenu 

På RHEL/Fedora/CentOS:

sudo dnf Installera dmenu

När du har installerat, starta dmenu med Win + D och sök efter programmet du vill starta.

6. Installera ett statusfält

En statusrad är en valfri komponent som sitter längst ner eller överst på skärmen. Den spårar och visar systeminformation som CPU-användning, RAM-användning, internethastighet, etc.

Du kan konfigurera den för att visa statistik om vilken hårdvara eller mjukvarukomponent som helst i ditt system. Om du är medveten om dina resurser och föredrar att hålla ett öga på prestanda, bör du definitivt installera en statusrad.

Populära val inkluderar i3status bar, Waybar och Polybar.

7. Organisera arbetsytor

Som standard är arbetsytor ordnade med nummer ett till 10. Du kan växla mellan arbetsytor med Super + X där "X" är ett tal som sträcker sig från ett till noll. Även om det är bra som det är, skulle det optimala tillvägagångssättet vara att ersätta siffrorna med namn som motsvarar innehållet i varje arbetsyta.

Ersätt till exempel 1, 2, 3 med webb, kod, media, etc. Du fattar! För att uppnå detta format, dyka in i i3wm-konfigurationsfilen och skriv in eller redigera dessa rader:

ställ in $ws1 "1"
ställ in $ws2 "2"
ställ in $ws3 "3"
ställ in $ws4 "4"

och:

bindsym $mod+1 $ws1
bindsym $mod+2 $ws2
bindsym $mod+3 $ws3
bindsym $mod+4 $ws4

till:

ange $term "1: termin"
ställ in $web "2: webb"
ställ in $file_hanterare "3: filer"

och:

bindsym $mod+1 $term
bindsym $mod+2 $web
bindsym $mod+3 $file_hanterare

Redigera resten som du föredrar och uppdatera i3wm med Super + Shift + R. Ändringarna bör träda i kraft.

8. Anpassa nyckelbindningar

Navigering i fönsterhanterare är mycket tangentbordscentrerad. För att utnyttja en fönsterhanterares fulla potential måste du bekanta dig med tangentbindningarna, åtminstone för elementära funktioner om inte alla.

Om standardtangenterna inte passar dig bra, redigera gärna i3wm-konfigurationsfilen och ställ in dina helt egna anpassade tangentbindningar. För att lära dig mer om tangentbindningar och hur du anpassar dem, se officiell i3wm-dokumentation.

9. Säkerhetskopiera dina dotfiler

Den utan tvekan viktigaste uppgiften som nybörjare ofta försummar är att säkerhetskopiera sina dotfiler. Dotfiles är Linux-jargongen för konfigurationsfiler.

Den heter så eftersom alla konfigurationsfiler vanligtvis lagras i dolda kataloger, och i Linux börjar varje dolda katalognamn med en punkt eller punkt. Därav namnet "dot"-filer.

Om du är ny på i3wm eller någon annan fönsterhanterare, kommer du oundvikligen att stöta på buggar och fel när du experimenterar och tar dig fram.

För att säkerställa att du snabbt kan spola tillbaka din i3wm till ett funktionellt tillstånd varje gång den går sönder, måste du ha en säkerhetskopia av dess konfigurationsfiler.

Ett idealiskt sätt att säkerhetskopiera dina dotfiler är att ladda upp dem till ditt GitHub-förråd. Osäker på hur? Lära sig mer om Git och hur man använder det.

De bästa fönsterhanterarna för Linux

i3wm har en positiv historia av att vara en pålitlig kakelfönsterhanterare, men i FOSS-världen finns det alltid gott om alternativ.

Innan du nöjer dig med i3wm som din dagliga förare, kanske du vill kolla in resten av dess konkurrenter och väga för- och nackdelar. Vi har effektiviserat det åt dig med den här kurerade listan över de bästa fönsterhanterarna för Linux

De 5 bästa fönsterhanterarna för Linux

Läs Nästa

Dela med sigTweetDela med sigE-post

Relaterade ämnen

  • Linux
  • Linux tips
  • Linux skrivbordsmiljö
  • Linux anpassning

Om författaren

Debarshi Das (10 publicerade artiklar)

Jag älskar att bryta saker och göra saker som hjälper mig att bryta saker. När skärmarna är avstängda kan du hitta mig på fotbollsplanen eller slåss på den lokala schackklubben.

Mer från Debarshi Das

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera