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.