U sljedećem ćemo članku pogledati Powerline. Ovaj alat može biti od velike pomoći kada se organiziramo jer nudi korisne informacije o terminal to ćemo vidjeti u svakom trenutku. Powerline je dodatak za statusnu liniju za vim i pruža statusne linije i upute za druge programe, uključujući zsh, bash, fish, tmux, IPython, Awesome, i3 i Qtile.
Kao što je naznačeno u Ubojica rajčica, to je python skripta koja ima hipervitaminiziranu naredbenu liniju. U osnovi možemo prilagodite naredbeni redak tako da odgovara korisniku. Kada lokalno koristimo naredbeni redak, možemo ga vidjeti s konfiguracijom, a kada ga koristimo na daljinu, možemo ga jasno razlikovati.
Opće značajke Powerlinea
- Es proširiva i bogata značajkama. Ova je aplikacija u potpunosti prepisana pomoću Pythona. Ovim je postignuta mnogo bolja proširivost, agilnije, bolje i jednostavnije konfiguracijske datoteke. Plus strukturirana, objektno orijentirana baza koda bez obveznih nezavisnih ovisnosti osim Python interpretera.
- Stabilni osnovni kod. Korištenjem Pythona bilo je moguće jedinstveno testirati sav kôd u projektu. Kod je testirano za rad s Pythonom 2.6+ i Pythonom 3.
- to uključuje podrška za upite i statusne linije u mnogim programima. Izvorno izgrađen isključivo za vim statusne linije, projekt se razvio tako da pruža statusne linije u tmuxu i raznim WM-ovima, školjkama poput bash / zsh i drugim aplikacijama.
- Konfiguracija i sheme boja napisani su u JSON-u. Ovo je standardizirani, jednostavan i jednostavan format datoteke. Omogućuje jednostavno konfiguriranje od strane korisnika u svim kompatibilnim programima.
- Powerline je brz i lagan, uz podršku demona za još bolje performanse. Iako se baza koda proteže na nekoliko tisuća redaka, glavni fokus je na dobroj izvedbi i što manjem broju koda. Istodobno pruža širok skup značajki. Novi demon također osigurava pokretanje samo jedne instance Pythona za upite i statusne linije, pružajući izvrsne performanse.
Ovo su neke od značajki Powerlinea, a sve ih možete detaljnije pregledati u službena projektna dokumentacija ili u svom GitHub stranica.
Instalirajte Powerline na Ubuntu
Da bismo instalirali Powerline u Ubuntu, imat ćemo različite mogućnosti. Svi oni mogu biti konzultirati projektnu dokumentaciju. Moći ćemo ga instalirati iz pipa, ali preporučljivije je (iako to neće biti najnovija verzija) da ga instalirate iz upravitelja paketa. U ovom ćemo primjeru iskoristiti prikladan za ugradnju.
Prvo ćemo ažurirati dostupni indeks softvera, a zatim možemo nastaviti s instalacijom. Za to morate otvoriti terminal (Ctrl + Alt + T) i napisati skriptu:
sudo apt update && sudo apt install powerline fonts-powerline
Jednom kada su paketi instalirani, moramo izmijeniti .bashrc datoteku od našeg korisnika naredbom:
vim ~/.bashrc
Unutar datoteke, na kraju cjeline, morat ćemo uključiti samo sljedeći sadržaj. Ovim ćemo redovima provjerite postoji li datoteka powerline.sh na putu instalacije:
if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then source /usr/share/powerline/bindings/bash/powerline.sh fi
Nakon što su promjene izvršene, sada možemo spremiti i izaći iz uređivača teksta koji koristimo. Da biste vidjeli promjene, najbolje je ponovno pokrenuti terminal.
Osnovna konfiguracija
Mi ćemo biti u mogućnosti promijeniti različite opcije postavki Powerlineakao što su paleta boja, glavne postavke ili tema. Za to moramo raditi s različitim datotekama, kao što je prikazano u službena dokumentacija.
U Powerlineu možete konfigurirati različite zone ili strane, u tipičnoj ljusci imate upit s desne strane. Pomoć se može naći o moguće konfiguracije u službena dokumentacija. U njemu možete dobiti informacije o tome kako ih modificirati i prilagoditi specifičnim potrebama svakog korisnika.
Proveo sam neko vrijeme čitajući dokumentaciju i testirajući alat, smatrao sam ga vrlo dobrim i cjelovitim. XD