Powerline, personalitza la línia d'ordres en Ubuntu

about powerline

En el següent article anem a fer una ullada a Powerline. Aquesta eina pot resultar de molta ajuda a l'hora d'organitzar-nos ja que ofereix informació útil en la terminal que veurem en tot moment. Powerline és un complement de línia d'estat per vim, i proporciona línies d'estat i indicacions per a altres aplicacions, Incloses zsh, bash, fish, tmux, ipython, Awesome, i3 i Qtile.

Com indiquen a Tomàquetsassassins, Es tracta d'un script python per tenir una línia de comandaments hipervitaminada. bàsicament podrem personalitzar la línia d'ordres a gust de l'usuari. Quan utilitzem la línia d'ordres de forma local la podrem veure amb una configuració, i quan la utilitzem de forma remota, podrem diferenciar-la de forma clara.

Característiques generals de Powerline

powerline funcionant

  • Es extensible i rica en funcions. Aquesta aplicació es va reescriure completament utilitzant Python. Amb això s'ha aconseguit una extensibilitat molt millor, arxius de configuració més àgils, millors i més senzills. A més d'una base de codi estructurada i orientada a objectes sense dependències de tercers obligatòries que no siguin un intèrpret de Python.
  • Codi base estable. A l'utilitzar Python s'han pogut realitzar proves unitàries de tot el codi de el projecte. El codi està provat per funcionar amb Python 2.6+ i Python 3.
  • Inclou suport per a avisos i línies d'estat en moltes aplicacions. Originalment es va crear exclusivament per a les línies d'estat vim, el projecte ha evolucionat per proporcionar línies d'estat a tmux i diversos WM, intèrprets d'ordres com bash / zsh i altres aplicacions.
  • La configuració i els esquemes de colors han estat escrits en JSON. Aquest és un format d'arxiu estandarditzat, simple i fàcil d'utilitzar. Permet una fàcil configuració per part de l'usuari en totes les aplicacions compatibles.
  • Powerline és ràpid i lleuger, amb suport de dimoni per a un rendiment encara millor. Tot i que la base de el codi abasta un parell de milers de línies, l'enfocament principal està en el bon rendiment i el mínim de codi possible. A el temps proporciona un ampli conjunt de característiques. El nou dimoni també garanteix que només s'iniciï una instància de Python per a les indicacions i les línies d'estat, el que proporciona un rendiment excel·lent.

Aquestes són algunes de les característiques de Powerline, es poden consultar totes elles més en detall en la documentació oficial de el projecte o, si pàgina de GitHub.

Instal·lar Powerline en Ubuntu

Per instal·lar Powerline en Ubuntu, disposarem de diferents opcions. Totes elles es poden consultar a la documentació de el projecte. Anem a poder instal·lar-lo des pip, però és mes recomanable (encara que no serà l'última versió) instal·lar des del gestor de paquets. En aquest exemple, farem ús de apt per a la instal·lació.

Primer anem a actualitzar l'índex de programari disponible ia continuació ja podrem procedir a la instal·lació. Per això no hi ha més que obrir una terminal (Ctrl + Alt + T) i escriure la seqüència de comandaments:

instal·lació d'powerline amb apt

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

Un cop instal·lats els paquets, hem modificar el fitxer .bashrc del nostre usuari amb la comanda:

vim ~/.bashrc

Dins de l'arxiu, a la fi de el tot, no tindrem més d'incloure el següent contingut. Amb aquestes línies anem a comprovar si hi ha el fitxer powerline.sh en la ruta d'instal·lació:

modificació bashrc

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

Realitzats els canvis, ja podem guardar i sortir de l'editor de text que utilitzem. Per veure els canvis, el millor és tornar a iniciar la terminal.

eina funcionant

configuració bàsica

Anem a poder canviar diferents opcions de la configuració de Powerline, Com ara la paleta de colors, la configuració principal o el tema. Per a això hem de treballar amb diferents arxius, com ens mostren a la documentació oficial.

En Powerline es poden configurar diferents zones o costats, en una shell típica tens el prompt a la dreta. Es pot trobar ajuda sobre les configuracions possibles en la documentació oficial. S'hi pot obtenir informació sobre com modificar-les i adaptar-les a les necessitats específiques de cada usuari.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   eduard naves va dir

    M'he passat una estona llegint la documentació i provant l'eina, m'ha semblat molt bona i completa. XD