2017-05-06 7 views
-1

Le shell n'affiche pas les symboles correctement dans le terminal gnome (Ubuntu 17.04).Le shell du poisson ne parvient pas à restituer correctement les symboles

  1. symbole invite poisson
  2. état de l'index de Mise en scène

Fish prompt symbol Staging index status -

sortie locale

LANG=en_IN 
LANGUAGE=en_IN:en 
LC_CTYPE=en_IN 
LC_NUMERIC="en_IN" 
LC_TIME="en_IN" 
LC_COLLATE="en_IN" 
LC_MONETARY="en_IN" 
LC_MESSAGES="en_IN" 
LC_PAPER="en_IN" 
LC_NAME="en_IN" 
LC_ADDRESS="en_IN" 
LC_TELEPHONE="en_IN" 
LC_MEASUREMENT="en_IN" 
LC_IDENTIFICATION="en_IN" 
LC_ALL= 
+0

Données insuffisantes. Quel symbole ne s'affiche pas correctement? Est-ce dans votre invite? Si oui, montrez votre fonction 'fish_prompt'. Que rapporte 'locale'? Et votre terminal est-il configuré pour utiliser le même jeu de caractères et l'encodage? –

Répondre

1

Vous devez définir vos paramètres régionaux sur un environnement local contenant UTF-8 (par exemple, en_IN.UTF-8). Ubuntu le fait normalement par défaut, alors peut-être que vous devriez lancer sudo update-locale LANG=en_IN.UTF-8 LANGUAGE="en_IN:en". Si cela ne fonctionne toujours pas, dans les paramètres du profil du terminal GNOME, sous l'onglet compatibilité, essayez de définir "Caractères de largeur ambiguë" sur "Large" au lieu de "Narrow".

+0

J'ai essayé de lancer 'sudo update-locale LANG = en_IN.UTF-8 LANGUAGE =" en_IN: en "' et de changer les paramètres de compatibilité. Aucun d'entre eux n'a travaillé. – risabhRizz