i3 zal ook uw vermoeidheid verminderen. Waarom? Arm rechts, arm links, die onwillekeurige beweging die we duizenden keren per dag maken om de muis te bereiken voegt veel vermoeidheid toe aan ons lichaam en het is een van de belangrijkste redenen waarom we ons uitgeput voelen na een dag de computer te hebben gebruikt. Met i3 houdt u uw handen op de eerste rij van het toetsenbord en beweegt u minder met uw armen om de taken te verrichten die u nodig hebt. Je zult je waarschijnlijk minder moe voelen na een dag werken op mijn Fedora thuis dan na een paar uur op Windows.

Highly Customizable

Tenzij je een super minimalist bent, zul je je i3 graag aanpassen. Er zijn veel handleidingen beschikbaar en ik raad je aan er een paar te kiezen die specifiek zijn voor jouw distro. Over het algemeen voegen mensen een ander kleurenschema toe, veranderen iconen, lettertypes, de toolbar, en het Gnome thema indien van toepassing. Enkele voorbeelden zijn hier te zien.

Bron: Reddit

De i3-configuratie is eenvoudig te lezen, te begrijpen, te delen en aan te passen. Vindt u die toetscombinatie niet goed? Wijzig uw ~/.config/i3/config bestand en breng uw wijzigingen aan. Hier zijn bijvoorbeeld enkele van mijn aangepaste bindingen:

Makkelijk aan de slag

i3 is beschikbaar op repositories voor Fedora, Ubuntu, Arch en andere grote distro’s. Dat gezegd hebbende, zou de installatie eenvoudig moeten zijn met behulp van uw package manager (zie hieronder). Nadat u i3 de eerste keer opstart, wordt u gevraagd om een initiële configuratie die de basis voor u instelt om aan de slag te gaan.

Na de installatie krijgt u bij de eerste keer inloggen dit scherm

Compatibel met GNOME/KDE tools

Zorg ervoor dat u met i3 nog steeds al uw GUI-toepassingen kunt gebruiken. Firefox, Chromium, Calculator, Nautilus, Gnome-instellingen of Gimp, alles zou beschikbaar en toegankelijk moeten zijn via het standaard dmenu.

Bron: https://i3wm.org/screenshots/

Je gaat meer de terminal gebruiken

Ik realiseerde me dat ik met i3 meer en meer de terminal ben gaan gebruiken. Ik heb de meeste visuele GUI-toepassingen vervangen door tools als:

  • systeembeheer: systemctl, dnf, journalct, etc
  • netwerken: nmcli, ifconfig, iwconfig, netstat, etc
  • procesbeheer: top, htop, etc
  • teksteditor: Vim
  • tekstmanipulatie: sed, awk
  • zoeken: fzf, find, grep
  • bestandsbeheer: ranger, xargs

Je realiseert het je misschien niet, maar als je eenmaal de commando’s uit je hoofd kent en minder vertrouwt op de muis en op grafische applicaties die door ontwerp minder feature-rijk zijn, zul je meer vertrouwen krijgen in het gebruik van je systeem, en je werkstroom verbeteren en versnellen. Vervolgens leert u meer en herhaalt u de cyclus.

U leert nieuwe tools

U leert ook nieuwe tools. En omdat u steeds meer de terminal zult gebruiken, zult u waarschijnlijk uw hele workflow veranderen en beseffen dat u productiever zult zijn met de terminal. Dit zijn bijvoorbeeld de tools die ik steeds meer gebruik:

  • Vim – mijn belangrijkste tekstverwerker. Past zeer goed in de i3-workflow.
  • Mutt – niet perfect, maar een zeer fatsoenlijke email client voor de terminal
  • Ranger – een fantastisch file management voor de terminal
  • rtv – Reddit op de terminal
  • w3m/lynx/links – Terminal-gebaseerde web browsers
  • Tmux – essentieel met WSL en op een SSH sessie. Maar geen sterke vereiste voor i3 gebruikers
  • fzf – fantastische command line fuzzer. Ook beschikbaar als fzf.vim plugin
  • Grep – krachtig zoeken vanaf de opdrachtregel
  • Awk, Sed – hulpprogramma’s voor het manipuleren van streams

Betere prestaties, minder geheugen

Computerprestaties zijn als gratis bier, we zeggen nooit nee =). GNOME was al snel op mijn notebook, maar de i3 maakt het nog sneller. Voeg daarbij het lagere geheugengebruik (mijn systeem met i3 gebruikt ongeveer 400Mb geheugen, terwijl GNOME 1GB gebruikt) en je realiseert je hoe performant je machine is! En het wordt nog beter met oude hardware in combinatie met XFCE, LXDE of LXQT.

Je leert meer over Linux

Door i3 te gebruiken heb ik meer geleerd over het Linux-systeem en de GNU-tools. Ik ben namelijk drastisch veranderd in de manier waarop ik mijn werk op mijn Linux-box doe: ik gebruik nu tools als grep, Vim, Tmux, ranger en mutt. Ik ben ook gestopt en heb eindelijk geleerd hoe ik goed kan werken met sed, awk, systemd, firewalld, networkd, auditctl en een heleboel andere systeemtools waar ik nooit moeite mee had.

Installeren van i3

Als je sympathie hebt gekregen voor i3, laten we dan eens kijken hoe je het installeert.

Installeren op Fedora

sudo dnf install i3 i3status dmenu i3lock xbacklight feh conky

Installeren op Ubuntu

sudo apt update
sudo apt install i3

Inloggen

Aannemend dat de installatie succesvol was, logt u uit en voordat u inlogt, vergeet niet om de schakelaar te veranderen om i3 te gebruiken:

Source: Fedora Magazine

Bij de eerste keer inloggen zou je dit scherm moeten krijgen dat automatisch een configuratie voor je gebruiker genereert:

Next Steps

Dus wat nu? Ik zal u enkele tips geven.

Lees de documentatie

Het eerste wat u moet doen is de documentatie lezen en goed begrijpen. De officiële documentatie van i3 is ook een uitstekende bron en zeer goed gedocumenteerd. YouTube, GitHub en de i3wm gemeenschap op Reddit zijn ook goede bronnen om aan de slag te gaan en te leren hoe u uw installatie kunt tweaken.

Wen aan i3

Als u eenmaal vertrouwd bent met de installatie, kunt u overwegen om een aantal van deze dingen te doen:

  • Wen aan het gebruik van <mod>+enter om uw terminal te starten
  • Map toepassingen die u het meest gebruikt aan i3-bindingen (zie Aanpassing hierboven voor enkele voorbeelden)
  • Configureer uw werkbalk om informatie die u nodig hebt toe te voegen/te verwijderen
  • Blijf meer over i3 leren. Gebruik het enige tijd voordat u het verwijdert als u het moeilijk vindt.
  • Als je er eenmaal vertrouwd mee begint te raken, begin dan met het vervangen van GUI-gebaseerde applicaties voor TUI-gebaseerde applicaties (die op de terminal draaien)
  • Ontdek het veranderen van je workflow om repeterende acties te optimaliseren (gebruik aliassen bijvoorbeeld)
  • Ga door met het leren en tweaken van je config files totdat je productiviteit omhoog gaat

Tweak i3

Voel je vervolgens vrij om i3 te tweaken zoveel als je nodig hebt! Als de standaardinstellingen u niet aanstaan (waarschijnlijk niet), onthoud dan dat u altijd kunt veranderen. Het is bijvoorbeeld eenvoudig om de standaardinstellingen te wijzigen in:

  • de werkbalk wijzigen: i3blocks of polybar
  • vulling toevoegen tussen tiles (vensters): i3-gaps
  • fraaie UI-overgangen toevoegen met compton
  • de achtergrond van uw bureaublad verfraaien: conky, feh
  • de launcher van applicaties vervangen: rofi

Conclusie

Laat ik duidelijk zijn: i3 is niet voor iedereen. Als je een muis persoon bent, als je niet graag tijd besteed aan het configureren van je desktop, het leren van nieuwe tools, het gebruik van de terminal, doe dan geen moeite met i3. Linux-desktopomgevingen zijn geweldig en hebben alles wat een gebruiker al uit de doos nodig heeft.

Maar als je productiever wilt zijn, je Linux-systeem beter wilt leren kennen en je systeem wilt configureren zoals jij dat wilt, zou ik je dringend willen aanraden om i3 te proberen. Trek wat tijd uit om de standaard toetsenbindingen te leren, leer hoe je het moet configureren en gebruik het een paar weken. Geef niet eerder op dan dat. Laat je spiergeheugen werken 😉.

Zie ook

  • Waarom ik Fedora gebruik
  • Windows Subsystem voor Linux, de beste manier om Linux op Windows te leren
  • Hoe maak ik een Ubuntu Desktop op Azure
  • Waarom ontwikkelaars van Linux houden
  • Waarom Linux gebruiken
  • Wat is een Linux distributie
  • 20 tips om Linux VM’s op Azure te beheren
  • Waarom CentOS gebruiken
  • Hoe maak je een CentOS Stream VM op Hyper-V
  • Hoe maak je een CentOS VM op Azure
  • Red Hat Enterprise Linux blijft groeien
  • 5 tools voor Azure ontwikkeling op Linux

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.