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
- Lätt att komma igång
- Kompatibel med GNOME/KDE-verktyg
- Du kommer att använda terminalen mer
- Du kommer att lära dig nya verktyg
- Bättre prestanda, mindre minne
- Du kommer att lära dig mer om Linux
- Installation av i3
- Installation på Fedora
- Installation på Ubuntu
- Inloggning
- Nästa steg
- Läs dokumentationen
- Vänta dig vid i3
- Förbättra i3
- Slutsats
- Se även
Hög grad av anpassningsbarhet
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
Installation på Ubuntu
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.
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