Instalacja i korzystanie z Powerlevel10k w Zsh
Terminal jest potężnym narzędziem, a jego dostosowanie może znacznie zwiększyć produktywność. Jednym z najpopularniejszych sposobów na to jest użycie Zsh (Z Shell) w połączeniu z motywem Powerlevel10k. Powerlevel10k oferuje piękny i wysoce konfigurowalny monit, który może wyświetlać przydatne informacje, takie jak status git, środowisko Python i wiele innych.
W tym przewodniku przeprowadzimy Cię przez proces instalacji Zsh, konfigurowania Powerlevel10k i dostosowywania go w celu stworzenia pięknego i wydajnego terminala.
Czym jest Powerlevel10k?
Powerlevel10k to motyw dla powłoki Zsh, który koncentruje się na szybkości, elastyczności i atrakcyjnej wizualnie zachęcie. Zapewnia funkcje takie jak:
- Konfigurowalne monity z różnymi stylami.
- Obsługa wyświetlania statusu git, informacji o użytkowniku, czasu i innych.
- Szybki i responsywny interfejs użytkownika.
- Łatwy kreator konfiguracji dla nowych użytkowników.
Krok 1: Instalacja Zsh
Zanim zainstalujemy Powerlevel10k, musimy upewnić się, że Zsh jest zainstalowany w systemie. Większość nowoczesnych dystrybucji Linuksa posiada Zsh w swoich repozytoriach. Jeśli Zsh nie jest jeszcze zainstalowany, można go zainstalować za pomocą następujących poleceń:
Dla Ubuntu/Debian:
sudo apt update
sudo apt install zsh -y
Dla Fedory:
Dla Arch Linux:
Po instalacji można sprawdzić wersję Zsh za pomocą:
Ustaw Zsh jako domyślną powłokę, uruchamiając:
Wyloguj się i zaloguj ponownie, aby zmiany zaczęły obowiązywać.
Krok 2: Instalacja Oh My Zsh
Aby uprościć zarządzanie wtyczkami i motywami Zsh, zaleca się użycie Oh My Zsh, frameworka, który ułatwia pracę z Zsh. Zainstaluj go za pomocą następującego polecenia:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Po instalacji domyślna powłoka zostanie przełączona na Zsh i będziesz mieć dostęp do różnych wtyczek i motywów.
Krok 3: Instalacja Powerlevel10k
Po zainstalowaniu Zsh i Oh My Zsh możesz teraz zainstalować Powerlevel10k. Sklonuj repozytorium Powerlevel10k do niestandardowego katalogu motywów Oh My Zsh:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
Następnie ustaw Powerlevel10k jako aktywny motyw, edytując plik .zshrc:
Znajdź linię, która ustawia motyw (będzie wyglądać jak ZSH_THEME=”robbyrussell”) i zastąp ją:
ZSH_THEME="powerlevel10k/powerlevel10k"
Zapisz plik i zamknij edytor. Zastosuj zmiany poprzez ponowne uruchomienie terminala lub uruchomienie:
Krok 4: Konfiguracja Powerlevel10k
Przy pierwszym ponownym uruchomieniu terminala z włączonym Powerlevel10k uruchomi się kreator konfiguracji. Kreator ten umożliwia dostosowanie wyglądu monitu do własnych preferencji.
Do wyboru jest kilka stylów:
- Klasyczny: Czysty, minimalistyczny monit.
- Rainbow: Kolorowa podpowiedź z różnymi segmentami.
- Lean: Prosta i kompaktowa zachęta.
- Pure: Podpowiedź podobna do motywu Pure, z naciskiem na minimalizm.
Kreator zapyta również, czy chcesz wyświetlać informacje, takie jak godzina, użytkownik i ikony stanu. Po dokonaniu każdego wyboru zobaczysz podgląd na żywo, co pozwoli ci dopracować konfigurację.
Aby ponownie uruchomić kreatora konfiguracji w dowolnym momencie, wystarczy go uruchomić:
Krok 5: Instalowanie czcionek dla Powerlevel10k
Powerlevel10k używa specjalnych czcionek do poprawnego wyświetlania ikon i symboli. Aby upewnić się, że wszystko wygląda zgodnie z przeznaczeniem, należy zainstalować czcionkę Nerd Font.
Pobierz wybraną czcionkę Nerd Font z repozytorium Nerd Fonts lub bezpośrednio pobierz czcionkę MesloLGS NF, która jest zalecana przez Powerlevel10k:
- Pobierz czcionki MesloLGS NF z tego linku.
- Zainstaluj czcionki, klikając dwukrotnie każdy plik
.ttf
i wybierając “Zainstaluj”
Po zainstalowaniu czcionek zmień czcionkę emulatora terminala na MesloLGS NF, aby zapewnić prawidłowe wyświetlanie symboli Powerlevel10k.