i3 zmniejszy również Twoje zmęczenie. Dlaczego? Ramię w prawo, ramię w lewo, ten mimowolny ruch, który wykonujemy tysiące razy dziennie, aby dosięgnąć myszy, powoduje duże zmęczenie naszego ciała i jest jednym z głównych powodów, dla których czujemy się wyczerpani po całodziennym korzystaniu z komputera. Dzięki i3 będziesz trzymać ręce na głównym rzędzie mojej klawiatury i mniej poruszać ramionami, aby wykonać zadania, których potrzebujesz. Prawdopodobnie będziesz czuł się mniej zmęczony po dniu pracy na mojej Fedorze w domu niż po kilku godzinach na Windowsie.

Wysoko konfigurowalny

Bez super minimalizmu, polubisz dostosowywanie swojego i3. Istnieje wiele tutoriali i zachęcam Cię do wybrania jakiegoś specyficznego dla Twojego distro. Ogólnie rzecz biorąc ludzie dodają inny schemat kolorów, zmieniają ikony, czcionki, pasek narzędzi i motyw Gnome, jeśli dotyczy. Niektóre przykłady można zobaczyć tutaj.

Źródło: Reddit

Konfiguracja i3 jest prosta do przeczytania, zrozumienia, udostępnienia i modyfikacji. Nie podoba Ci się to przypisanie klawiszy? Zmień swój plik ~/.config/i3/config i wprowadź swoje zmiany. Na przykład, oto niektóre z moich niestandardowych wiązań:

Łatwy start

i3 jest dostępny w repozytoriach dla Fedory, Ubuntu, Arch i innych głównych dystrybucji. W związku z tym instalacja powinna być prosta przy użyciu menedżera pakietów (patrz poniżej). Po pierwszym uruchomieniu i3 zostaniesz poproszony o wstępną konfigurację, która zapewni Ci podstawy do pracy.

Po instalacji, przy pierwszym logowaniu zostaniesz poproszony o ten ekran

Kompatybilność z narzędziami GNOME/KDE

Zapewniamy, że nadal będziesz mógł używać wszystkich swoich aplikacji GUI z i3. Firefox, Chromium, Calculator, Nautilus, Gnome settings czy Gimp, wszystko powinno być dostępne i osiągalne poprzez domyślne dmenu.

Źródło: https://i3wm.org/screenshots/

Będziesz używał więcej terminala

Zdałem sobie sprawę, że z i3 używam coraz więcej terminala. Zastąpiłem większość wizualnych aplikacji GUI narzędziami takimi jak:

  • zarządzanie systemem: systemctl, dnf, journalct, etc
  • sieci: nmcli, ifconfig, iwconfig, netstat, etc
  • zarządzanie procesami: top, htop, etc
  • edytor tekstu: Vim
  • manipulacja tekstem: sed, awk
  • wyszukiwanie: fzf, find, grep
  • zarządzanie plikami: ranger, xargs

Możesz nie zdawać sobie sprawy, ale gdy zapamiętasz polecenia i będziesz mniej polegać na myszy oraz na aplikacjach graficznych, które z założenia są mniej bogate w funkcje, staniesz się bardziej pewny siebie przy korzystaniu z systemu, poprawisz i przyspieszysz swoją pracę. Wtedy nauczysz się więcej i powtórzysz ten cykl.

Poznasz nowe narzędzia

Poznasz też nowe narzędzia. A ponieważ będziesz używał coraz więcej terminala, prawdopodobnie zmienisz cały swój przepływ pracy i zdasz sobie sprawę, że będziesz bardziej produktywny używając terminala. Na przykład, to są narzędzia, których używam coraz więcej:

  • Vim – mój główny edytor tekstu. Bardzo dobrze przylega do przepływu pracy i3.
  • Mutt – nie doskonały, ale bardzo przyzwoity klient poczty dla terminala
  • Ranger – fantastyczne zarządzanie plikami dla terminala!
  • rtv – Reddit na terminalu
  • w3m/lynx/links – oparte na terminalu przeglądarki internetowe
  • Tmux – niezbędny z WSL i na sesji SSH. Ale nie jest wymagany dla użytkowników i3
  • fzf – fantastyczny fuzzer z wiersza poleceń. Dostępny także jako plugin fzf.vim
  • Grep – potężne wyszukiwanie z wiersza poleceń
  • Awk, Sed – narzędzia do manipulowania strumieniami

Większa wydajność, mniej pamięci

Wydajność obliczeniowa jest jak darmowe piwo, nigdy nie mówimy nie =). GNOME już było szybkie na moim notebooku, ale i3 czyni je jeszcze szybszym. Dodaj do tego mniejsze zużycie pamięci (mój system z i3 zużywa około 400 MB pamięci, podczas gdy GNOME 1 GB) i zdasz sobie sprawę, jak wydajna będzie Twoja maszyna! A będzie jeszcze lepiej na starym sprzęcie sparowanym z XFCE, LXDE lub LXQT.

Dowiedz się więcej o Linuksie

Używanie i3 sprawiło, że nauczyłem się i wiem więcej o systemie Linux i narzędziach GNU. Ponieważ drastycznie zmieniłem sposób w jaki wykonuję swoją pracę na moim pudełku z Linuksem na używanie narzędzi takich jak grep, Vim, Tmux, ranger i mutt. Przestałem też i w końcu nauczyłem się dobrze pracować z sed, awk, systemd, firewalld, networkd, auditctl i wieloma innymi narzędziami systemowymi, którymi nigdy się nie przejmowałem.

Instalacja i3

Jeśli sympatyzujesz z i3, zobaczmy jak go zainstalować.

Instalacja na Fedorze

sudo dnf install i3 i3status dmenu i3lock xbacklight feh conky

Instalacja na Ubuntu

sudo apt update
sudo apt install i3

Zalogowanie

Zakładając, że instalacja się powiodła, wyloguj się, a przed zalogowaniem pamiętaj, aby zmienić przełącznik na używanie i3:

Source: Fedora Magazine

Przy pierwszym logowaniu powinien pojawić się taki ekran, który automatycznie wygeneruje konfigurację dla użytkownika:

Next Steps

Więc co dalej? Pozwól, że podam kilka wskazówek.

Przeczytaj dokumentację

Pierwszą rzeczą, którą powinieneś zrobić, jest przeczytanie i dobre zrozumienie dokumentacji. Oficjalna dokumentacja i3 jest również doskonałym źródłem i jest bardzo dobrze udokumentowana. YouTube, GitHub i społeczność i3wm na Reddit są również świetnymi zasobami, aby zacząć i dowiedzieć się, jak dostosować swoją konfigurację.

Przyzwyczajaj się do i3

Gdy już czujesz się komfortowo z konfiguracją, rozważ wykonanie niektórych z tych czynności:

  • Przyzwyczajaj się do używania <mod>+enter do uruchamiania terminala
  • Mapuj aplikacje, do których używasz najwięcej wiązań i3 (zobacz Dostosowywanie powyżej dla kilku przykładów)
  • Konfiguruj swój pasek narzędzi, aby dodawać/usuwać informacje, których potrzebujesz
  • Dalej ucz się więcej o i3. Użyj go przez jakiś czas przed usunięciem, jeśli masz z nim problemy.
  • Kiedy zaczniesz się z nim dobrze czuć, zacznij zastępować aplikacje oparte na GUI aplikacjami opartymi na TUI (te, które działają na terminalu)
  • Rozważ zmianę swojego przepływu pracy, aby zoptymalizować powtarzające się czynności (używając aliasów na przykład)
  • Kontynuuj naukę i poprawiaj swoje pliki konfiguracyjne, aż produktywność wzrośnie

Podrasuj i3

Następnie, nie krępuj się podrasować i3 tak bardzo, jak potrzebujesz! W przypadku, gdy ustawienia domyślne nie przypadną Ci do gustu (prawdopodobnie nie przypadną), pamiętaj, że zawsze możesz je zmienić. Na przykład, łatwo jest zmienić ustawienia domyślne na:

  • zmień pasek narzędzi: i3blocks lub polybar
  • dodaj padding między kafelkami (oknami): i3-gaps
  • add fancy UI transitions with compton
  • enhance your desktop background: conky, feh
  • replace your application launcher: rofi

Conclusion

Let me be clear: i3 is not for everyone. Jeśli jesteś zwolennikiem myszki, jeśli nie lubisz spędzać czasu na konfigurowaniu pulpitu, uczeniu się nowych narzędzi, używaniu terminala, nie zawracaj sobie głowy i3. Linuksowe środowiska graficzne są niesamowite i mają wszystko, czego użytkownik potrzebuje już po wyjęciu z pudełka.

Ale, jeśli chcesz być bardziej produktywny, nauczyć się lepiej swojego systemu Linux, skonfigurować system tak jak chcesz, zachęcam cię do wypróbowania i3. Przeznacz trochę czasu na poznanie domyślnych przypisań klawiszy, naucz się jak go skonfigurować i używaj go przez kilka tygodni. Nie poddawaj się wcześniej. Niech zadziała Twoja pamięć mięśniowa 😉.

Zobacz też

  • Dlaczego używam Fedory
  • Podsystem Windows dla Linuksa, najlepszy sposób na naukę Linuksa w systemie Windows
  • Jak utworzyć pulpit Ubuntu na platformie Azure
  • Dlaczego programiści kochają Linuksa
  • Dlaczego warto używać Linuksa
  • Co to jest dystrybucja Linuksa
  • 20 wskazówek, jak zarządzać linuksowymi maszynami wirtualnymi na platformie Azure
  • Dlaczego warto używać systemu CentOS
  • Jak utworzyć maszynę wirtualną CentOS Stream na platformie Hyper-V
  • Jak utworzyć maszynę wirtualną CentOS na platformie Azure
  • Red Hat Enterprise Linux wciąż rośnie
  • 5 narzędzi do rozwoju Azure na Linuksie

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.