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
- ușor de început
- Compatibil cu uneltele GNOME/KDE
- Voi folosi mai mult terminalul
- Voi învăța noi instrumente
- Performanță mai bună, mai puțină memorie
- Voi învăța mai multe despre Linux
- Instalarea i3
- Instalarea pe Fedora
- Instalarea pe Ubuntu
- Logging in
- Pași următori
- Citiți documentația
- Abișnuiți-vă cu i3
- Modificați i3
- Concluzie
- Vezi și
Mult personalizabil
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
Instalarea pe Ubuntu
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.
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
.