web-dev-qa-db-fra.com

Comment puis-je demander à Guake (terminal) de signaler le bon terminal?

J'utilise Guake sur mon ordinateur portable et mon bureau et tout s'est bien passé jusqu'à ce que j'achète récemment un nouveau HD et fasse une nouvelle installation d'Ubuntu 10.10.

J'ai installé Guake et cela fonctionne très bien sauf quand j'essaie d'utiliser GNU screen:

wayne@arglefraster:~$ screen -xRR
Please set a terminal type.
wayne@arglefraster:~$ echo $TERM
dumb

Dans mes préférences de configuration de Guake, j'ai/bin/bash défini comme mon interprète par défaut - c'est la même chose que j'ai sur mon ordinateur portable. Xterm et gnome-terminal affichent xterm comme valeur TERM, et même ctrlaltF1 affiche linux.

Alors, comment puis-je faire en sorte que Guake utilise la valeur TERM appropriée afin que je puisse éviter d'avoir à export TERM=xterm dans mon Guake à chaque fois?

3
Wayne Werner

Il semble que vous rencontriez cela bug du tableau de bord .

Étant donné que vous utilisez maintenant la version 10.10 non prise en charge, cela ne sera pas résolu pour cette version. Une solution de contournement est la meilleure à laquelle vous pouvez vous attendre, sauf si vous installez et compilez votre propre version ultérieure de Guake et de l'écran GNU.

Le post # 73 donne une solution de contournement suggérée - reproduite ci-dessous:

echo "export TERM=xterm" | Sudo tee /etc/profile.d/set_term.sh && source /etc/profile

Vous pouvez également ajouter:

[ "$TERM" = dumb ] && export TERM=xterm 

à ton ~/.bashrc

1
fossfreedom