GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Ubuntu - Pourquoi ces caractères fantaisistes ne sont-ils pas affichés dans l'invite ?

J'utilise Ubuntu 14.04 et 16.04. Le 14.04, j'ai également installé Terminology.

Sur 16.04 Terminal et Terminologie, les caractères du bash ne s'affichent pas correctement :

Regardez avec le terminal Ubuntu 14.04

J'ai d'abord supposé qu'il y a des variables d'environnement qui diffèrent. Je n'ai pas trouvé ce qui cause cela. Après avoir installé Terminology le 14.04 et qu'il montre les caractères dans le mauvais sens le 14.04, je suppose que cela n'a rien à voir avec l'environnement.

Que dois-je configurer pour obtenir le même résultat qu'avec Terminal d'Ubuntu 14.04 dans les autres options ?

Valeur de PS1 :

[e[37;1m][] u [e[0m][][e[0m][] w [e[0m][]

Variables dans le terminal Ubuntu 14.04 :

LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ADDRESS=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_MONETARY=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_PAPER=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_TIME=de_DE.UTF-8

Et dans Terminologie le 14.04 :

LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ADDRESS=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_MONETARY=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_PAPER=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_TIME=de_DE.UTF-8

Réponse acceptée :

Ce caractère (U+E0B0) n'est pas un caractère Unicode valide. Ou plus exactement, c'est dans l'usage privé section en Unicode, vous pouvez donc l'utiliser pour votre propre usage.

Dans la section d'exemple d'utilisation, cet article de Wikipédia mentionne :

Powerline, un plugin de ligne d'état pour vim, utilise U+E0A0–U+E0A2 et U+E0B0–U+E0B3 pour des caractères supplémentaires de dessin de boîte.

Ce qui nous amène à https://github.com/powerline/powerline

Ce qui donne des instructions sur la façon d'installer les polices pour ces codes de point Unicode.


Ubuntu
  1. Voici les nouvelles fonctionnalités à venir sur Ubuntu 22.04 LTS

  2. Les vidéos Youtube ne sont pas lues dans Ubuntu 14.04 ?

  3. Ubuntu 13.04 ne détecte pas la sortie audio HDMI ?

  4. Pourquoi les utilitaires Webp construits sur Ubuntu 14.04 ne fonctionnent-ils pas et affichent-ils une erreur de bibliothèque ?

  5. Pourquoi Ubuntu est le meilleur pour la gestion de serveur

La carte SD ne se monte pas dans Ubuntu? Résoudre le problème d'absence d'accès !

Debian vs Ubuntu :quelles sont les différences ?

Pourquoi le remplacement de la variable d'environnement Lang ne change-t-il pas la langue pour moi ?

Pourquoi «boot-repair» est-il répertorié deux fois dans la documentation Ubuntu?

Pourquoi Python 2.7 est-il toujours la version Python par défaut dans Ubuntu ?

Pourquoi les récupérations de mise à jour Apt-get sont-elles si importantes ? ?