web-dev-qa-db-fra.com

Impossible d'ouvrir gnome-terminal à partir du launcher ou du raccourci du panneau latéral

J'ai installé Ubuntu 16.04 et tout semble bien fonctionner, sauf que je ne peux pas démarrer gnome-terminal à partir du lanceur Unity ou d'un raccourci verrouillé sur le panneau latéral.

Cependant, gnome-terminal démarre correctement à partir de Xterm ou d'un clic droit> Ouvrir un terminal. Je peux aussi exécuter gnome-terminal par Alt-F2.

Donc, cela semble être un problème avec Unity?

Lorsque vous appuyez sur gnome-terminal depuis Unity Launcher ou un raccourci, l’icône gnome-terminal clignote un peu, après quoi le shell se termine. Je ne vois jamais le Shell lui-même, juste son icône sur la barre latérale.

En cherchant Terminal dans Unity launcher, il trouve gnome-terminal, mais son nom est "nlykkei @ nlykkei-Ubuntu: ~" et non le "Terminal" habituel.

De plus, gnome-terminal ne montre plus les couleurs, comme le vert pour un exécutable, etc.

Quelqu'un peut-il me guider sur la façon de restaurer mon terminal Unity? J'ai déjà passé 2 à 3 heures sur Google pour tenter de résoudre le problème en configurant les paramètres régionaux.

3
Shuzheng

Bien que nous ne puissions que deviner ce qui s'est passé, deux choses ne semblent pas en ordre:

  1. Le fait que dans Dash, vous obtenez nlykkei@nlykkei-Ubuntu:~, lors de la recherche du terminal, confirme le fait que vous devez disposer d'une copie locale (avec une erreur quelconque) du fichier gnome-terminal.desktop. Cela explique aussi pourquoi ne court de cli dans xterm; le fichier .desktop est alors dépassé.
  2. Le fait que vous ayez perdu des couleurs dans le terminal indique qu'il y a un problème dans votre fichier ~/.bashrc.

Résoudre

  1. Supprimez toute copie locale d'un fichier .desktop, en appelant gnome-terminal (à trouver dans ~/.local/share/applications). Unity Launcher et Dash utiliseront à nouveau le programme global.
  2. Restaurez le fichier ~/.bashrc d'origine en exécutant la commande suivante:

    cp /etc/skel/.bashrc ~/
    

Ensuite, déconnectez-vous et revenez, et cela devrait être corrigé.

3
Jacob Vlijm