J'ai du mal à mettre en place des mastics avec Ubuntu.
J'essaie d'obtenir des personnages de ligne pour travailler dans des aptitudes ainsi que de la prise en charge de 256 couleurs, mais ne peut en obtenir que l'un ou l'autre.
Sortie de locale
:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Le problème est que le mastic en mode UTF-8 ignore1 Les commandes VT100 "Réglages de caractères alternatifs" et les NCurses tentent d'utiliser le jeu de caractères "graphique" pour dessiner l'interface graphique. (Les caractères de dessin de la boîte sont dans les mêmes positions que klmqx
serait normalement.)
export NCURSES_NO_UTF8_ACS=1
À votre environnement, il devrait résoudre le problème en indiquant à NCurses d'utiliser toujours des caractères de dessin de boîte Unicode lorsqu'un paramètre local UTF-8 est sélectionné.
1 Il y a un mastic entrée de la liste de souhaits pour cela, avec explication pourquoi le comportement actuel est meilleur .
Mise à jour (2018-05-12): il semble que cette combinaison sera être prise en charge dans le putté 0,71.
Ceci est maintenant implémenté comme une option dans PuTTY GIT MASTER .
Puty 0,71 ->
Catégorie -> Fenêtre -> Traduction -> Cochez "Activer le dessin de la ligne VT100 même dans le mode UTF-8"