Powerline, anpassa kommandoraden i Ubuntu

om powerline

I nästa artikel ska vi ta en titt på Powerline. Detta verktyg kan vara till stor hjälp när det gäller att organisera oss eftersom det erbjuder användbar information om terminala som vi kommer att se hela tiden. Powerline är en statuslinjeplugin för vim och ger statusrader och uppmaningar för andra applikationer, inklusive zsh, bash, fish, tmux, IPython, Awesome, i3 och Qtile.

Som anges i Killer tomater, det är ett pythonscript att ha en hypervitaminiserad kommandorad. I grund och botten kan vi anpassa kommandoraden så att den passar användaren. När vi använder kommandoraden lokalt kan vi se den med en konfiguration, och när vi använder den på distans kan vi tydligt skilja på den.

Allmänna Powerline-funktioner

kraftledning igång

  • Es utdragbar och funktionsrik. Den här applikationen skrevs helt om med Python. Detta har uppnått en mycket bättre töjbarhet, smidigare, bättre och enklare konfigurationsfiler. Plus en strukturerad, objektorienterad kodbas utan obligatoriska beroenden från tredje part förutom en Python-tolk.
  • Stabil baskod. Med Python var det möjligt att enhetstesta all kod i projektet. Koden är testat för att fungera med Python 2.6+ och Python 3.
  • den innehåller stöd för meddelanden och statusrader i många applikationer. Ursprungligen byggd exklusivt för vim-statusrader, har projektet utvecklats för att tillhandahålla statusrader i tmux och olika WM, skal som bash / zsh och andra applikationer.
  • Konfigurations- och färgscheman har skrivits i JSON. Detta är ett standardiserat, enkelt och lättanvänt filformat. Det möjliggör enkel konfiguration av användaren i alla kompatibla applikationer.
  • Powerline är snabbt och lätt, med demonstöd för ännu bättre prestanda. Även om kodbasen spänner över ett par tusen rader, är huvudfokus på bra prestanda och så lite kod som möjligt. Samtidigt ger den en mängd funktioner. Den nya daemon säkerställer också att endast en Python-instans startas för uppmaningar och statusrader, vilket ger utmärkt prestanda.

Dessa är några av funktionerna i Powerline, alla kan konsulteras mer detaljerat i officiell projektdokumentation eller i din GitHub-sida.

Installera Powerline på Ubuntu

För att installera Powerline i Ubuntu kommer vi att ha olika alternativ. Alla kan vara se projektdokumentationen. Vi kommer att kunna installera det från pip, men det rekommenderas mer (även om det inte kommer att vara den senaste versionen) att installera det från pakethanteraren. I det här exemplet ska vi använda oss av lämplig för installation.

Först ska vi uppdatera det tillgängliga programvaruindexet och sedan kan vi fortsätta med installationen. För detta behöver du bara öppna en terminal (Ctrl + Alt + T) och skriva manuset:

kraftledning installation med apt

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

När paketen är installerade, vi måste ändra .bashrc-filen från vår användare med kommandot:

vim ~/.bashrc

Inne i filen, i slutet av helheten, behöver vi bara inkludera följande innehåll. Med dessa linjer kommer vi att kontrollera om filen powerline.sh finns i installationsvägen:

bashrc-modifiering

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

När ändringarna har gjorts kan vi nu spara och avsluta textredigeraren som vi använder. För att se ändringarna är det bäst att starta om terminalen.

arbetsredskap

Grundläggande konfiguration

Vi kommer att kunna ändra olika alternativ för Powerline-inställningartill exempel färgpalett, huvudinställningar eller tema. För detta måste vi arbeta med olika filer, som visas i officiell dokumentation.

I Powerline kan du konfigurera olika zoner eller sidor, i ett typiskt skal har du uppmaningen till höger. Hjälp finns om möjliga konfigurationer i officiell dokumentation. I den kan du få information om hur du ändrar och anpassar dem till varje användares specifika behov.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Eduardo Navas sade

    Jag har spenderat en stund på att läsa dokumentationen och testa verktyget, det har verkat mycket bra och komplett. XD