Powerline, personnalisez la ligne de commande dans Ubuntu

à propos de Powerline

Dans le prochain article, nous allons jeter un œil à Powerline. Cet outil peut être très utile pour s'organiser car il offre des informations utiles sur le terminal que nous verrons à tout moment. Powerline est un plugin de ligne d'état pour vim, et fournit des lignes d'état et des invites pour d'autres applications, y compris zsh, bash, fish, tmux, IPython, Awesome, i3 et Qtile.

Comme indiqué dans Tomates tueuses, c'est un script python pour avoir une ligne de commande hypervitaminée. Fondamentalement, nous pouvons personnaliser la ligne de commande en fonction de l'utilisateur. Lorsque nous utilisons la ligne de commande localement, nous pouvons la voir avec une configuration, et lorsque nous l'utilisons à distance, nous pouvons clairement la différencier.

Caractéristiques générales de Powerline

courant porteur

  • Es extensible et riche en fonctionnalités. Cette application a été entièrement réécrite en utilisant Python. Cela a permis d'obtenir une bien meilleure extensibilité, des fichiers de configuration plus agiles, meilleurs et plus simples. Plus une base de code structurée et orientée objet sans dépendances tierces obligatoires autres qu'un interpréteur Python.
  • Code de base stable. En utilisant Python, il était possible de tester unitaire tout le code du projet. Le code est testé pour fonctionner avec Python 2.6+ et Python 3.
  • Comprend prise en charge des invites et des lignes d'état dans de nombreuses applications. Initialement conçu exclusivement pour les lignes d'état vim, le projet a évolué pour fournir des lignes d'état dans tmux et divers WM, des shells comme bash / zsh et d'autres applications.
  • La configuration et les schémas de couleurs ont été écrits en JSON. Il s'agit d'un format de fichier standardisé, simple et facile à utiliser. Il permet une configuration facile par l'utilisateur dans toutes les applications compatibles.
  • Powerline est rapide et léger, avec prise en charge des démons pour des performances encore meilleures. Bien que la base de code couvre quelques milliers de lignes, l'objectif principal est de bonnes performances et le moins de code possible. En même temps, il offre un large éventail de fonctionnalités. Le nouveau démon garantit également qu'une seule instance Python est démarrée pour les invites et les lignes d'état, offrant d'excellentes performances.

Voici quelques-unes des fonctionnalités de Powerline, toutes peuvent être consultées plus en détail dans le documentation officielle du projet ou en Page GitHub.

Installez Powerline sur Ubuntu

Pour installer Powerline dans Ubuntu, nous aurons différentes options. Tous peuvent être consulter la documentation du projet. Nous pourrons l'installer à partir de pip, mais il est plus recommandé (bien que ce ne soit pas la dernière version) de l'installer à partir du gestionnaire de paquets. Dans cet exemple, nous allons utiliser apt pour l'installation.

Nous allons d'abord mettre à jour l'index des logiciels disponibles, puis nous pouvons procéder à l'installation. Pour cela, il vous suffit d'ouvrir un terminal (Ctrl + Alt + T) et d'écrire le script:

installation CPL avec apt

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

Une fois les packages installés, nous devons modifier le fichier .bashrc de notre utilisateur avec la commande:

vim ~/.bashrc

À l'intérieur du fichier, à la fin de l'ensemble, nous n'aurons plus qu'à inclure le contenu suivant. Avec ces lignes, nous allons vérifier si le fichier powerline.sh existe dans le chemin d'installation:

modification bashrc

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

Une fois les modifications apportées, nous pouvons maintenant enregistrer et quitter l'éditeur de texte que nous utilisons. Pour voir les changements, il est préférable de redémarrer le terminal.

outil de travail

Configuration de base

Nous serons capables modifier les différentes options des paramètres Powerlinecomme la palette de couleurs, les paramètres principaux ou le thème. Pour cela, nous devons travailler avec différents fichiers, comme indiqué dans le documentation officielle.

Dans Powerline, vous pouvez configurer différentes zones ou côtés, dans un shell typique, vous avez l'invite à droite. De l'aide peut être trouvée sur les configurations possibles dans le documentation officielle. Vous y trouverez des informations sur la manière de les modifier et de les adapter aux besoins spécifiques de chaque utilisateur.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Eduardo Navas dit

    J'ai passé un certain temps à lire la documentation et à tester l'outil, il m'a semblé très bon et complet. XD