i3 minskar också din trötthet. Varför? Arm höger, arm vänster, den ofrivilliga rörelsen som vi gör tusentals gånger om dagen för att nå musen ger vår kropp mycket trötthet och är en av huvudorsakerna till att vi känner oss utmattade efter att ha använt datorn under en dag. Med i3 behåller du händerna på hemraden på tangentbordet och rör mindre armarna för att uppnå de uppgifter du behöver. Du kommer förmodligen att känna dig mindre trött efter en dags arbete på min Fedora hemma än efter ett par timmar på Windows.

Hög grad av anpassningsbarhet

Om du inte är superminimalistisk kommer du att gilla att anpassa din i3. Det finns många handledningar där ute och jag uppmanar dig att välja några specifika för din distro. I allmänhet lägger folk till ett annat färgschema, ändrar ikoner, typsnitt, verktygsfältet och Gnome-temat när det är tillämpligt. Några exempel kan ses här.

Källa: Reddit

i3-konfigurationen är enkel att läsa, förstå, dela och ändra. Gillar du inte den tangentbindningen? Ändra filen ~/.config/i3/config och gör dina ändringar. Här är till exempel några av mina anpassade bindningar:

Lätt att komma igång

i3 finns i repositories för Fedora, Ubuntu, Arch och andra större distributioner. Med det sagt bör installationen vara enkel genom att använda din pakethanterare (se nedan). När du startar i3 första gången uppmanas du att göra en första konfiguration som ger dig grunderna för att komma igång.

Efter installationen får du den här skärmen vid första inloggningen

Kompatibel med GNOME/KDE-verktyg

Var säker på att du fortfarande kommer att kunna använda alla dina GUI-program med i3. Firefox, Chromium, Calculator, Nautilus, Gnome-inställningar eller Gimp, allt ska vara tillgängligt via standardmenyn.

Källa: https://i3wm.org/screenshots/

Du kommer att använda terminalen mer

Jag insåg att med i3 har jag använt terminalen mer och mer. Jag ersatte de flesta av de visuella GUI-programmen med verktyg som:

  • systemhantering: systemctl, dnf, journalct, etc
  • nätverkshantering: nmcli, ifconfig, iwconfig, netstat, etc
  • processhantering: top, htop, etc
  • texteditor: Vim
  • textmanipulering: sed, awk
  • sökning: fzf, find, grep
  • filhantering: ranger, xargs

Du kanske inte inser det, men när du väl memorerar kommandona och förlitar dig mindre på musen och på grafiska program, som till sin utformning har färre funktioner, kommer du att bli säkrare på att använda systemet, och du kommer att förbättra och påskynda ditt arbetsflöde. Sedan lär du dig mer och upprepar cykeln.

Du kommer att lära dig nya verktyg

Du kommer också att lära dig nya verktyg. Och eftersom du kommer att använda terminalen mer och mer kommer du förmodligen att ändra hela ditt arbetsflöde och inse att du blir mer produktiv om du använder terminalen. Det här är till exempel de verktyg som jag använder mer och mer:

  • Vim – min huvudsakliga textredigerare. Håller sig mycket väl till i3-arbetsflödet.
  • Mutt – inte perfekt men mycket hygglig e-postklient för terminalen
  • Ranger – en fantastisk filhantering för terminalen!
  • rtv – Reddit på terminalen
  • w3m/lynx/links – Terminalbaserade webbläsare
  • Tmux – oumbärlig med WSL och på en SSH-session. Men inte ett starkt krav för i3-användare
  • fzf – fantastisk kommandoradsfuzzer. Finns även som ett fzf.vim-plugin
  • Grep – kraftfull sökning från kommandoraden
  • Awk, Sed – verktyg som manipulerar strömmar

Bättre prestanda, mindre minne

Beräkningsprestanda är som gratis öl, vi säger aldrig nej =). GNOME var redan snabb på min bärbara dator men i3 gör det ännu snabbare. Lägg därtill mindre minnesförbrukning (mitt system med i3 använder cirka 400 MB minne, medan GNOME använder 1 GB) och du inser hur effektiv din maskin blir! Och det blir ännu bättre med gammal hårdvara i kombination med XFCE, LXDE eller LXQT.

Du kommer att lära dig mer om Linux

Användningen av i3 fick mig att lära mig mer om Linuxsystemet och GNU-verktygen. Eftersom jag drastiskt ändrade mitt sätt att arbeta på min Linux-box till att använda verktyg som grep, Vim, Tmux, ranger och mutt. Jag har också slutat och äntligen lärt mig hur man arbetar bra med sed, awk, systemd, firewalld, networkd, auditctl och massor av andra systemverktyg som jag aldrig brytt mig om.

Installation av i3

Om du sympatiserade med i3, låt oss se hur man installerar det.

Installation på Fedora

sudo dnf install i3 i3 i3status dmenu i3lock xbacklight feh conky

Installation på Ubuntu

sudo apt update
sudo apt install i3

Inloggning

Antag att installationen lyckades, logga ut och innan du loggar in, kom ihåg att ändra växeln för att använda i3:

Source: Fedora Magazine

När du loggar in för första gången bör du få se den här skärmen som automatiskt genererar en konfiguration för din användare:

Nästa steg

Så vad är nästa steg? Låt mig ge några tips.

Läs dokumentationen

Det första du bör göra är att läsa och förstå dokumentationen väl. i3:s officiella dokumentation är också en utmärkt resurs och mycket väldokumenterad. YouTube, GitHub och i3wm-gemenskapen på Reddit är också bra resurser för att komma igång och lära dig hur du kan finjustera din installation.

Vänta dig vid i3

När du väl känner dig bekväm med inställningen kan du överväga att göra några av dessa:

  • Vänj dig vid att använda <mod>+enter för att starta terminalen
  • Kartlägg de program som du använder mest i3-bindningar (se Anpassning ovan för några exempel)
  • Konfigurera verktygsfältet så att du kan lägga till/ta bort information som du behöver
  • Fortsätt lära dig mer om i3. Använd det under en tid innan du tar bort det om du har problem.
  • När du börjar bli bekväm med det, börja byta ut GUI-baserade program mot TUI-baserade program (de som körs i terminalen)
  • Överväg att ändra ditt arbetsflöde för att optimera repetitiva handlingar (använd till exempel alias)
  • Fortsätt att lära dig och finjustera dina konfigurationsfiler tills din produktivitet ökar

Förbättra i3

Nästan, känn dig fri att förbättra i3 så mycket som du behöver! Om standardinställningarna inte tilltalar dig (vilket de förmodligen inte gör), kom ihåg att du alltid kan ändra. Det är till exempel enkelt att ändra standardvärdena till:

  • byt verktygsfältet: i3blocks eller polybar
  • tillsätt padding mellan tiles (fönster): i3-gaps
  • tillfoga snygga övergångar i användargränssnittet med compton
  • förbättra din skrivbordsbakgrund: conky, feh
  • byt ut din applikationsstartare: rofi

Slutsats

Låt mig vara tydlig: i3 är inte för alla. Om du är en musmänniska, om du inte gillar att spendera tid på att konfigurera ditt skrivbord, lära dig nya verktyg, använda terminalen, så ska du inte bry dig om i3. Linux skrivbordsmiljöer är fantastiska och har allt som en användare redan från början behöver.

Men om du vill bli mer produktiv, lära dig bättre ditt Linuxsystem, konfigurera ditt system som du vill, vill jag uppmana dig att prova i3. Avsätt lite tid för att lära dig standardtangentbindningarna, lär dig konfigurera det och använd det i ett par veckor. Ge inte upp innan dess. Låt ditt muskelminne arbeta 😉.

Se även

  • Varför jag använder Fedora
  • Windows Subsystem for Linux, det bästa sättet att lära sig Linux på Windows
  • Hur man skapar ett Ubuntu-skrivbord på Azure
  • Varför utvecklare älskar Linux
  • Varför använder man Linux
  • Vad är en Linuxdistribution
  • 20 tips om hur man hanterar virtuella Linux-datorer på Azure
  • Varför använder man CentOS
  • Hur man skapar en virtuell dator med CentOS Stream på Hyper-V
  • Hur man skapar en CentOS VM på Azure
  • Red Hat Enterprise Linux fortsätter att växa
  • 5 verktyg för Azure Development on Linux

Lämna ett svar

Din e-postadress kommer inte publiceras.