Ich benutze Ubuntu 14.04 und 16.04. Am 14.04 habe ich zusätzlich Terminology installiert.
Am 16.04 Terminal und Terminologie werden die Zeichen in der Bash nicht korrekt angezeigt:
Schauen Sie mit Ubuntu 14.04 Terminal
Ich nahm zunächst an, dass es einige Umgebungsvariablen gibt, die sich unterscheiden. Ich habe nicht gefunden, welche Ursache dies ist. Nachdem ich Terminology am 14.04 installiert habe und die Zeichen am 14.04 falsch angezeigt werden, gehe ich davon aus, dass dies nichts mit der Umgebung zu tun hat.
Was muss ich konfigurieren, um das gleiche Ergebnis wie mit Terminal von Ubuntu 14.04 in den anderen Optionen zu erhalten?
Wert von PS1
:
\[\e[37;1m\]\[\] \u \[\e[0m\]\[\]\[\e[0m\]\[\] \w \[\e[0m\]\[\]
Variablen in Ubuntu 14.04 Terminal:
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
Und in der Terminologie am 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
ubuntu
fonts
unicode
terminal-emulator
Sascha
quelle
quelle
sudo add-apt-repository ppa:enlightenment-git/ppa sudo apt-get update sudo apt-get install terminology
?sudo apt-get install terminology
PS1
.PS1
zum BeitragAntworten:
Dieses Zeichen (U + E0B0) ist kein gültiges Unicode-Zeichen. Genauer gesagt befindet es sich im Bereich für den privaten Gebrauch in Unicode , sodass Sie es für Ihren eigenen Gebrauch verwenden können.
Im Abschnitt zur Verwendung von Beispielen wird in diesem Wikipedia-Artikel Folgendes erwähnt:
Was uns zu https://github.com/powerline/powerline führt
Hier finden Sie Anweisungen zum Installieren von Schriftarten für diese Unicode-Punktcodes.
quelle