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

Medmindre du er super minimalistisk, vil du gerne tilpasse din i3. Der er en masse tutorials derude, og jeg opfordrer dig til at vælge nogle specifikke for din distro. Generelt tilføjer folk et andet farveskema, ændrer ikoner, skrifttyper, værktøjslinjen og Gnome-temaet, hvis det er relevant. Nogle eksempler kan ses her.

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

sudo dnf install i3 i3 i3status dmenu i3lock xbacklight feh conky

Installation på Ubuntu

sudo apt update
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.

Men hvis du ønsker at være mere produktiv, lære dit Linux-system bedre at kende, konfigurere dit system som du ønsker, vil jeg opfordre dig til at prøve i3. Afsæt noget tid til at lære standardtastebindingerne, lære at konfigurere det og bruge det i et par uger. Du må ikke give op før det. Lad din muskelhukommelse arbejde 😉.

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

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.