i3 vă va reduce, de asemenea, oboseala. De ce? Brațul drept, brațul stâng, acea mișcare involuntară pe care o facem de mii de ori pe zi pentru a ajunge la mouse adaugă multă oboseală corpului nostru și este unul dintre principalele motive pentru care ne simțim epuizați după ce folosim calculatorul timp de o zi. Cu i3, vă veți ține mâinile pe rândul de acasă al tastaturii și veți mișca mai puțin brațele pentru a realiza sarcinile de care aveți nevoie. Probabil că vă veți simți mai puțin obosit după o zi de lucru pe Fedora mea de acasă decât după câteva ore pe Windows.

Mult personalizabil

Dacă nu sunteți super minimalist, vă va plăcea să vă personalizați i3. Există o mulțime de tutoriale și vă îndemn să alegeți unele specifice pentru distro-ul vostru. În general, oamenii adaugă o schemă de culori diferită, schimbă pictogramele, fonturile, bara de instrumente și tema Gnome atunci când este cazul. Câteva exemple pot fi văzute aici.

Sursa: Reddit

Configurația i3 este simplu de citit, de înțeles, de partajat și de modificat. Nu vă place acest keybinding? Schimbați-vă fișierul ~/.config/i3/config și faceți modificările. De exemplu, iată câteva dintre binding-urile mele personalizate:

ușor de început

i3 este disponibil în depozite pentru Fedora, Ubuntu, Arch și alte distribuții importante. Acestea fiind spuse, instalarea ar trebui să fie simplă prin utilizarea managerului de pachete (vezi mai jos). După ce porniți i3 pentru prima dată, vi se solicită o configurație inițială care va stabili elementele de bază pentru a porni la drum.

După instalare, vi se va solicita acest ecran la prima conectare

Compatibil cu uneltele GNOME/KDE

Asigurați-vă că veți folosi în continuare toate aplicațiile dvs. GUI cu i3. Firefox, Chromium, Calculator, Nautilus, Gnome settings sau Gimp, totul ar trebui să fie disponibil și accesibil prin intermediul dmenu-ului implicit.

Sursa: https://i3wm.org/screenshots/

Voi folosi mai mult terminalul

Am realizat că odată cu i3 am folosit din ce în ce mai mult terminalul. Am înlocuit majoritatea aplicațiilor GUI vizuale cu instrumente precum:

  • gestionarea sistemului: systemctl, dnf, journalct, etc
  • rețele: nmcli, ifconfig, iwconfig, netstat, etc
  • gestionarea proceselor: top, htop, etc
  • editor de text: Vim
  • manipularea textului: sed, awk
  • căutare: fzf, find, grep
  • gestionarea fișierelor: ranger, xargs

Poate că nu vă dați seama, dar odată ce memorați comenzile și vă bazați mai puțin pe mouse și pe aplicațiile grafice care, prin concepție, sunt mai puțin bogate în funcții, veți deveni mai încrezători în utilizarea sistemului, vă veți îmbunătăți și accelera fluxul de lucru. Apoi veți învăța mai mult și veți repeta ciclul.

Voi învăța noi instrumente

Voi învăța, de asemenea, noi instrumente. Și pentru că veți folosi din ce în ce mai mult terminalul, probabil că vă veți schimba întregul flux de lucru și vă veți da seama că veți fi mai productiv folosind terminalul. De exemplu, acestea sunt instrumentele pe care le folosesc din ce în ce mai mult:

  • Vim – principalul meu editor de text. Aderă foarte bine la fluxul de lucru i3.
  • Mutt – nu este perfect, dar este un client de e-mail foarte decent pentru terminal
  • Ranger – un management de fișiere fantastic pentru terminal!
  • rtv – Reddit pe terminal
  • w3m/lynx/links – browsere web bazate pe terminal
  • Tmux – esențial cu WSL și pe o sesiune SSH. Dar nu este o cerință puternică pentru utilizatorii i3
  • fzf – fuzzer fantastic în linie de comandă. De asemenea, disponibil ca un plugin fzf.vim
  • Grep – căutare puternică din linia de comandă
  • Awk, Sed – utilitare care manipulează fluxuri

Performanță mai bună, mai puțină memorie

Performanța de calcul este ca berea gratuită, nu spunem niciodată nu =). GNOME era deja rapid pe notebook-ul meu, dar i3 îl face și mai rapid. Adăugați la asta un consum mai mic de memorie (sistemul meu care funcționează cu i3 utilizează în jur de 400Mb de memorie, în timp ce GNOME consumă 1GB) și vă dați seama cât de performantă va fi mașina dumneavoastră! Și devine și mai bine cu hardware vechi asociat cu XFCE, LXDE sau LXQT.

Voi învăța mai multe despre Linux

Utilizarea i3 m-a făcut să învăț și să cunosc mai multe despre sistemul Linux și despre instrumentele GNU. Pentru că am schimbat drastic modul în care îmi fac munca pe boxa mea Linux pentru a folosi instrumente precum grep, Vim, Tmux, ranger și mutt. De asemenea, m-am oprit și am învățat în sfârșit cum să lucrez bine cu sed, awk, systemd, firewalld, networkd, auditctl și o mulțime de alte instrumente de sistem cu care nu m-am deranjat niciodată.

Instalarea i3

Dacă ați simpatizat cu i3, să vedem cum se instalează.

Instalarea pe Fedora

sudo dnf install i3 i3status dmenu i3lock xbacklight feh conky

Instalarea pe Ubuntu

sudo apt update
sudo apt install i3

Logging in

Să presupunem că instalarea a fost un succes, deconectați-vă și, înainte de a vă conecta, nu uitați să schimbați comutatorul pentru a utiliza i3:

Source: Fedora Magazine

La prima logare, ar trebui să vi se prezinte acest ecran care va genera automat o configurație pentru utilizatorul dumneavoastră:

Pași următori

Și ce urmează? Permiteți-mi să vă ofer câteva sfaturi.

Citiți documentația

Primul lucru pe care ar trebui să îl faceți este să citiți și să înțelegeți bine documentația. Documentația oficială a i3 este, de asemenea, o resursă excelentă și foarte bine documentată. YouTube, GitHub și comunitatea i3wm de pe Reddit sunt, de asemenea, resurse excelente pentru a începe și pentru a învăța cum să vă modificați configurația.

Abișnuiți-vă cu i3

După ce vă simțiți confortabil cu configurația, luați în considerare realizarea unora dintre acestea:

  • Abișnuiți-vă să folosiți <mod>+enter pentru a vă porni terminalul
  • Cartografiați aplicațiile pe care le folosiți cel mai mult i3 bindings (vedeți Personalizarea de mai sus pentru câteva exemple)
  • Configurați-vă bara de instrumente pentru a adăuga/elimina informațiile de care aveți nevoie
  • Continuați să învățați mai multe despre i3. Folosiți-l pentru o perioadă de timp înainte de a-l elimina dacă întâmpinați dificultăți.
  • După ce începeți să vă simțiți confortabil cu el, începeți să înlocuiți aplicațiile bazate pe GUI cu aplicații bazate pe TUI (cele care rulează pe terminal)
  • Considerați posibilitatea de a vă schimba fluxul de lucru pentru a optimiza acțiunile repetitive (folosind alias-uri, de exemplu)
  • Continuați să învățați și să modificați fișierele de configurare până când productivitatea dvs. crește

Modificați i3

În continuare, nu ezitați să modificați i3 oricât de mult aveți nevoie! În cazul în care valorile implicite nu vă plac (probabil că nu vă vor plăcea), nu uitați că puteți oricând să le schimbați. De exemplu, este simplu să schimbați valorile implicite:

  • schimbați bara de instrumente: i3blocks sau polybar
  • adăugați padding între plăci (ferestre): i3-gaps
  • adăugați tranziții UI fanteziste cu compton
  • îmbunătățiți fundalul desktop-ului: conky, feh
  • înlocuiți lansatorul de aplicații: rofi

Concluzie

Să fiu clar: i3 nu este pentru toată lumea. Dacă sunteți o persoană care folosește mouse-ul, dacă nu vă place să petreceți timp configurându-vă desktop-ul, învățând instrumente noi, folosind terminalul, nu vă deranjați cu i3. Mediile desktop Linux sunt uimitoare și au tot ceea ce un utilizator are deja nevoie din start.

Dar, dacă doriți să fiți mai productivi, să vă învățați mai bine sistemul Linux, să vă configurați sistemul așa cum doriți, vă îndemn să încercați i3. Rezervați-vă ceva timp pentru a învăța legăturile implicite ale tastelor, învățați cum să îl configurați și folosiți-l timp de câteva săptămâni. Nu renunțați înainte de asta. Lasă-ți memoria musculară să lucreze 😉.

Vezi și

  • De ce folosesc Fedora
  • Windows Subsystem for Linux, cel mai bun mod de a învăța Linux pe Windows
  • Cum să creați un desktop Ubuntu pe Azure
  • De ce iubesc dezvoltatorii Linux
  • De ce să folosiți Linux
  • Ce este o distribuție Linux
  • 20 de sfaturi pentru a gestiona VM-uri Linux pe Azure
  • De ce să folosiți CentOS
  • Cum să creați o VM CentOS Stream pe Hyper-V
  • Cum să creați o VM CentOS pe Azure
  • Red Hat Enterprise Linux continuă să crească
  • 5 instrumente pentru dezvoltarea Azure pe Linux

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.