Powerline, personalizați linia de comandă în Ubuntu

despre linia de alimentare

În articolul următor vom analiza Powerline. Acest instrument poate fi foarte util atunci când vine vorba de organizarea noastră, deoarece oferă informații utile despre terminal pe care o vom vedea tot timpul. Powerline este un plugin de linie de stare pentru vim și oferă linii de stare și solicitări pentru alte aplicații, inclusiv zsh, bash, fish, tmux, IPython, Awesome, i3 și Qtile.

Așa cum este indicat în Roșii ucigașe, este un script python să ai o linie de comandă hipervitaminată. Practic putem personalizați linia de comandă pentru a se potrivi utilizatorului. Când folosim linia de comandă local, o putem vedea cu o configurație și, când o folosim de la distanță, o putem diferenția în mod clar.

Caracteristici generale Powerline

curent electric care rulează

  • Es extensibil și bogat în caracteristici. Această aplicație a fost complet rescrisă folosind Python. Acest lucru a obținut o extensibilitate mult mai bună, fișiere de configurare mai agile, mai bune și mai simple. În plus, o bază de cod structurată, orientată obiect, fără dependențe terțe obligatorii, altele decât un interpret Python.
  • Cod de bază stabil. Folosind Python a fost posibilă testarea în unitate a întregului cod din proiect. Codul este testat pentru a funcționa cu Python 2.6+ și Python 3.
  • Acesta include suport pentru solicitări și linii de stare în multe aplicații. Construit inițial exclusiv pentru liniile de stare vim, proiectul a evoluat pentru a oferi linii de stare în tmux și diverse WM-uri, shell-uri precum bash / zsh și alte aplicații.
  • Configurarea și schemele de culori au fost scrise în JSON. Acesta este un format de fișier standardizat, simplu și ușor de utilizat. Permite configurarea ușoară de către utilizator în toate aplicațiile compatibile.
  • Powerline este rapid și ușor, cu suport pentru demon pentru performanțe și mai bune. Deși baza de cod se întinde pe câteva mii de linii, accentul principal este pe performanțe bune și cât mai puțin cod posibil. În același timp, oferă un set larg de caracteristici. Noul daemon asigură, de asemenea, că este pornită o singură instanță Python pentru prompturi și linii de stare, oferind performanțe excelente.

Acestea sunt câteva dintre caracteristicile Powerline, toate acestea pot fi consultate mai detaliat în documentația oficială a proiectului sau în dumneavoastră Pagina GitHub.

Instalați Powerline pe Ubuntu

Pentru a instala Powerline în Ubuntu, vom avea diferite opțiuni. Toate pot fi consultați documentația proiectului. Vom putea să-l instalăm din pip, dar este mai recomandat (deși nu va fi ultima versiune) să îl instalăm din managerul de pachete. În acest exemplu, vom folosi apt pentru instalare.

Mai întâi vom actualiza indexul software disponibil și apoi vom putea continua cu instalarea. Pentru aceasta, tot ce trebuie să faceți este să deschideți un terminal (Ctrl + Alt + T) și să scrieți scriptul:

instalare powerline cu apt

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

Odată ce pachetele sunt instalate, noi trebuie modificați fișierul .bashrc de la utilizatorul nostru cu comanda:

vim ~/.bashrc

În interiorul fișierului, la sfârșitul întregului, va trebui să includem doar următorul conținut. Cu aceste linii vom merge verificați dacă fișierul powerline.sh există în calea de instalare:

modificarea bashrc

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

Odată ce modificările au fost făcute, acum putem salva și ieși din editorul de text pe care îl folosim. Pentru a vedea modificările, cel mai bine este să reporniți terminalul.

instrument de lucru

Configurare de bază

Vom fi capabili modificați diferite opțiuni ale setărilor Powerlinecum ar fi paleta de culori, setările principale sau tema. Pentru aceasta trebuie să lucrăm cu diferite fișiere, așa cum se arată în documentație oficială.

În Powerline puteți configura diferite zone sau laturi, într-un shell tipic aveți promptul din dreapta. Puteți găsi ajutor despre configurațiile posibile din documentație oficială. În acesta puteți obține informații despre cum să le modificați și să le adaptați la nevoile specifice ale fiecărui utilizator.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Eduardo Navas el a spus

    Am petrecut un timp citind documentația și testând instrumentul, l-am găsit foarte bun și complet. XD