i3 vil også reducere din træthed. Hvorfor? Arm til højre, arm til venstre, den ufrivillige bevægelse, vi laver tusindvis af gange om dagen for at nå musen, giver vores krop en masse træthed, og det er en af hovedårsagerne til, at vi føler os udmattede efter at have brugt computeren i en dag. Med i3 beholder du hænderne på tastaturets hjemlige række og bevæger mindre dine arme for at udføre de opgaver, du har brug for. Du vil sandsynligvis føle dig mindre træt efter en dags arbejde på min Fedora derhjemme end efter et par timer på Windows.
- Høj grad af tilpasningsmuligheder
- Nemt at komme i gang
- Kompatibel med GNOME/KDE-værktøjer
- Du vil bruge mere terminalen
- Du vil lære nye værktøjer
- Bedre ydelse, mindre hukommelse
- Du vil lære mere om Linux
- Installation af i3
- Installation på Fedora
- Installation på Ubuntu
- Logging in
- Næste trin
- Læs dokumentationen
- Væn dig til i3
- Tweak i3
- Konklusion
- Se også
Høj grad af tilpasningsmuligheder
Kilde:
Kilde: Reddit
i3-konfigurationen er enkel at læse, forstå, dele og ændre. Kan du ikke lide den nøglebinding? Ændre din ~/.config/i3/config-fil og foretage dine ændringer. Her er f.eks. nogle af mine brugerdefinerede bindinger:
Nemt at komme i gang
i3 er tilgængelig på repositories for Fedora, Ubuntu, Arch og andre større distro’er. Når det er sagt, bør installationen være ukompliceret ved hjælp af din pakkehåndtering (se nedenfor). Når du starter i3 første gang, bliver du bedt om en indledende konfiguration, som vil sætte det grundlæggende for at du kan komme i gang.
Efter installationen vil du blive bedt om denne skærm ved dit første login
Kompatibel med GNOME/KDE-værktøjer
Vær sikker på, at du stadig vil kunne bruge alle dine GUI-programmer med i3. Firefox, Chromium, Calculator, Nautilus, Gnome-indstillinger eller Gimp, alt skulle være tilgængeligt og tilgængeligt via standard dmenuen.
Kilde: Kilde: https://i3wm.org/screenshots/
Du vil bruge mere terminalen
Jeg indså, at med i3 har jeg brugt mere og mere terminalen. Jeg erstattede de fleste af de visuelle GUI-programmer med værktøjer som:
- systemadministration: systemctl, dnf, journalct, osv
- networking: nmcli, ifconfig, iwconfig, netstat, osv
- processtyring: top, htop, osv
- teksteditor: Vim
- tekstmanipulation: sed, awk
- søgning: fzf, find, grep
- filhåndtering: ranger, xargs
Du er måske ikke klar over det, men når du først lærer kommandoerne udenad og er mindre afhængig af musen og af grafiske programmer, som af design er mindre funktionsrige, vil du blive mere sikker på at bruge dit system og forbedre og fremskynde din arbejdsgang. Derefter lærer du mere og gentager cyklussen.
Du vil lære nye værktøjer
Du vil også lære nye værktøjer. Og fordi du vil bruge terminalen mere og mere, vil du sandsynligvis ændre hele din arbejdsgang og indse, at du vil være mere produktiv ved at bruge terminalen. For eksempel er dette de værktøjer, jeg bruger mere og mere:
- Vim – min vigtigste teksteditor. Følger meget godt med i3-arbejdsgangen.
- Mutt – ikke perfekt, men meget anstændig e-mail-klient til terminalen
- Ranger – en fantastisk filhåndtering til terminalen!
- rtv – Reddit på terminalen
- w3m/lynx/links – Terminalbaserede webbrowsere
- Tmux – uundværlig med WSL og på en SSH-session. Men ikke et stærkt krav for i3-brugere
- fzf – fantastisk kommandolinjefuzzer. Findes også som fzf.vim-plugin
- Grep – kraftfuld søgning fra kommandolinjen
- Awk, Sed – hjælpeprogrammer manipulerer streams
Bedre ydelse, mindre hukommelse
Computationel ydelse er som gratis øl, vi siger aldrig nej =). GNOME var allerede hurtig på min notebook, men i3 gør det endnu hurtigere. Læg dertil mindre hukommelsesforbrug (mit system med i3 bruger ca. 400 Mb hukommelse, mens GNOME bruger 1 GB), og du kan se, hvor effektiv din maskine kan blive! Og det bliver endnu bedre med gammel hardware kombineret med XFCE, LXDE eller LXQT.
Du vil lære mere om Linux
Den i3 fik mig til at lære og vide mere om Linux-systemet og GNU-værktøjerne. Fordi jeg drastisk ændrede min måde at arbejde på på min Linux-boks til at bruge værktøjer som grep, Vim, Tmux, ranger og mutt. Jeg er også stoppet og har endelig lært at arbejde godt med sed, awk, systemd, firewalld, networkd, auditctl og masser af andre systemværktøjer, som jeg aldrig havde gjort mig umage med.
Installation af i3
Hvis du sympatiserede med i3, så lad os se, hvordan man installerer det.
Installation på Fedora
Installation på Ubuntu
sudo apt install i3
Logging in
Såfremt installationen lykkedes, logge ud, og inden du logger ind, skal du huske at ændre skifte til at bruge i3:
Source: Fedora Magazine
Ved dit første login bør du blive præsenteret for denne skærm, der automatisk genererer en konfiguration for din bruger:
Næste trin
Så hvad er det næste? Lad mig give nogle tips.
Læs dokumentationen
Den første ting du bør gøre er at læse og forstå dokumentationen godt. i3’s officielle dokumentation er også en fremragende ressource og meget godt dokumenteret. YouTube, GitHub og i3wm-fællesskabet på Reddit er også gode ressourcer til at komme i gang og lære, hvordan du kan finjustere din opsætning.
Væn dig til i3
Når du er fortrolig med opsætningen, kan du overveje at gøre nogle af disse:
- Væn dig til at bruge <mod>+enter til at starte din terminal
- Kortlæg programmer, du bruger flest i3-bindinger (se Tilpasning ovenfor for nogle eksempler)
- Konfigurer din værktøjslinje, så du tilføjer/fjerner de oplysninger, du har brug for
- Fortæt med at lære mere om i3. Brug det i et stykke tid, før du fjerner det, hvis du har svært ved det.
- Når du begynder at blive fortrolig med det, begynde at erstatte GUI-baserede applikationer til TUI-baserede applikationer (dem, der kører på terminalen)
- Opnå at ændre din arbejdsgang for at optimere gentagne handlinger (brug f.eks. aliaser)
- Fortsæt med at lære og finjustere dine konfigurationsfiler, indtil din produktivitet stiger
Tweak i3
Næste, du er velkommen til at tweake i3 så meget som du har brug for! Hvis standardindstillingerne ikke tiltaler dig (det vil de sandsynligvis ikke gøre), så husk, at du altid kan ændre dem. For eksempel er det nemt at ændre standardindstillingerne til:
- ændre værktøjslinjen: i3blocks eller polybar
- tilføje padding mellem fliser (vinduer): i3-gaps
- tilføj smarte UI-overgange med compton
- forbedre din skrivebordsbaggrund: conky, feh
- udskift din applikationsstarter: rofi
Konklusion
Lad mig gøre det klart: i3 er ikke for alle. Hvis du er et musemenneske, hvis du ikke kan lide at bruge tid på at konfigurere dit skrivebord, lære nye værktøjer, bruge terminalen, så lad være med at bruge i3. Linux-skrivebordsmiljøer er fantastiske og har alt det, som en bruger allerede har brug for out of the box.
Se også
- Hvorfor jeg bruger Fedora
- Windows Subsystem for Linux, den bedste måde at lære Linux på Windows
- Sådan opretter du et Ubuntu-skrivebord på Azure
- Hvorfor udviklere elsker Linux
- Hvorfor bruge Linux
- Hvad er en Linux-distribution
- 20 tips til at administrere Linux VM’er på Azure
- Hvorfor bruge CentOS
- Sådan opretter du en CentOS Stream VM på Hyper-V
- Sådan opretter du en CentOS VM på Azure
- Red Hat Enterprise Linux fortsætter med at vokse
- 5 værktøjer til Azure-udvikling på Linux