Powerline, dostosuj wiersz poleceń w Ubuntu

o linii energetycznej

W następnym artykule przyjrzymy się Powerline. To narzędzie może być bardzo pomocne, jeśli chodzi o organizowanie się, ponieważ oferuje przydatne informacje na temat terminal że będziemy widzieli przez cały czas. Powerline to wtyczka linii statusu dla vima, która dostarcza linie statusu i podpowiedzi dla innych aplikacji, w tym zsh, bash, fish, tmux, IPython, Awesome, i3 i Qtile.

Jak wskazano w Zabójcze pomidory, jest to skrypt w języku Python z hiperwitaminizowaną linią poleceń. Zasadniczo możemy dostosuj wiersz poleceń do potrzeb użytkownika. Kiedy używamy wiersza poleceń lokalnie, widzimy go z konfiguracją, a kiedy używamy go zdalnie, możemy go wyraźnie odróżnić.

Ogólne funkcje Powerline

bieganie po linii energetycznej

  • Es rozszerzalny i bogaty w funkcje. Ta aplikacja została całkowicie przepisana przy użyciu Pythona. Dzięki temu uzyskano znacznie lepszą rozszerzalność, bardziej zwinne, lepsze i prostsze pliki konfiguracyjne. Plus ustrukturyzowana, zorientowana obiektowo baza kodu bez obowiązkowych zależności innych firm niż interpreter Pythona.
  • Stabilny kod bazowy. Używając Pythona można było przetestować cały kod w projekcie. Kod to przetestowane pod kątem współpracy z Python 2.6+ i Python 3.
  • Obejmuje obsługa podpowiedzi i linii statusu w wielu aplikacjach. Pierwotnie zbudowany wyłącznie dla linii statusu vima, projekt ewoluował, aby udostępniać linie statusu w tmux i różnych WM, powłokach, takich jak bash / zsh i innych aplikacjach.
  • Konfiguracja i schematy kolorów zostały napisane w formacie JSON. Jest to ustandaryzowany, prosty i łatwy w użyciu format plików. Umożliwia łatwą konfigurację przez użytkownika we wszystkich kompatybilnych aplikacjach.
  • Powerline jest szybki i lekki, z obsługą demona dla jeszcze lepszej wydajności. Chociaż baza kodu obejmuje kilka tysięcy wierszy, głównym celem jest dobra wydajność i jak najmniejszy kod. Jednocześnie zapewnia szeroki zestaw funkcji. Nowy demon zapewnia również, że tylko jedna instancja języka Python jest uruchamiana dla monitów i linii stanu, zapewniając doskonałą wydajność.

Oto niektóre z funkcji Powerline, z wszystkimi z nich można zapoznać się bardziej szczegółowo w oficjalna dokumentacja projektowa lub w twoim Strona GitHub.

Zainstaluj Powerline na Ubuntu

Aby zainstalować Powerline w Ubuntu, będziemy mieli różne opcje. Każdy z nich może być zapoznaj się z dokumentacją projektową. Będziemy mogli zainstalować go z pip, ale bardziej zalecane jest (chociaż nie będzie to najnowsza wersja), aby zainstalować go z menedżera pakietów. W tym przykładzie użyjemy odpowiedni do instalacji.

Najpierw zaktualizujemy dostępny indeks oprogramowania, a następnie możemy przystąpić do instalacji. W tym celu wystarczy otworzyć terminal (Ctrl + Alt + T) i napisać skrypt:

instalacja powerline z apt

sudo apt update && sudo apt install powerline fonts-powerline

Po zainstalowaniu pakietów musimy zmodyfikuj plik .bashrc od naszego użytkownika komendą:

vim ~/.bashrc

Wewnątrz pliku, na końcu całości, będziemy musieli zawrzeć tylko następującą treść. Z tymi liniami zamierzamy sprawdź, czy plik powerline.sh istnieje w ścieżce instalacyjnej:

modyfikacja bashrc

if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then
source /usr/share/powerline/bindings/bash/powerline.sh
fi

Po wprowadzeniu zmian możemy teraz zapisać i wyjść z używanego przez nas edytora tekstu. Aby zobaczyć zmiany, najlepiej zrestartować terminal.

narzędzie pracy

Podstawowa konfiguracja

Będziemy mogli zmienić różne opcje ustawień Powerlinetakie jak paleta kolorów, ustawienia główne lub motyw. W tym celu musimy pracować z różnymi plikami, jak pokazano w oficjalna dokumentacja.

W Powerline możesz skonfigurować różne strefy lub boki, w typowej powłoce po prawej stronie masz znak zachęty. Pomoc można znaleźć na temat możliwe konfiguracje w oficjalna dokumentacja. Można w niej uzyskać informacje, jak je modyfikować i dostosowywać do konkretnych potrzeb każdego użytkownika.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Eduardo Navas powiedział

    Spędziłem trochę czasu na czytaniu dokumentacji i testowaniu narzędzia, stwierdziłem, że jest bardzo dobre i kompletne. XD