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
- Łatwy start
- Kompatybilność z narzędziami GNOME/KDE
- Będziesz używał więcej terminala
- Poznasz nowe narzędzia
- Większa wydajność, mniej pamięci
- Dowiedz się więcej o Linuksie
- Instalacja i3
- Instalacja na Fedorze
- Instalacja na Ubuntu
- Zalogowanie
- Next Steps
- Przeczytaj dokumentację
- Przyzwyczajaj się do i3
- Podrasuj i3
- Conclusion
- Zobacz też
Wysoko konfigurowalny
Ź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
Instalacja na Ubuntu
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.
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
.