Lorsque j'ouvre une fenêtre de terminal avec l'émulateur de terminal GNOME dans l'interface graphique du bureau, la variable d'environnement shell TERM prend la valeur par défaut xterm
.
Si j'utilise CTL+ ALT+ F1pour basculer vers une fenêtre TTY de la console et que echo $TERM
la valeur est définie sur linux
.
Ma motivation pour demander est qu'à l'intérieur de mon ~/.bashrc
fichier une variable est utilisée pour déterminer si une coque de couleur est fournie ou juste un bon monochrome à l'ancienne.
# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color) color_prompt=yes;;
esac
Dans le shell de la console et le shell de l'émulateur Gnome Terminal si je tape
export TERM=xterm-color
source /.bashrc
les deux coques passent en mode couleur (quelque chose que j'aimerais qu'il se passe toujours dans les deux).
Où les TERM
valeurs par défaut sont-elles définies s'il vous plaît et où est le meilleur endroit pour modifier leurs valeurs par défaut, si possible? Il ne semble y avoir rien dans l'interface graphique de l'émulateur de terminal pour sélectionner ou définir la valeur TERM par défaut.
J'ai envisagé d'ajouter simplement la ligne export TERM=xterm-color
en haut de mon ~/.bashrc
fichier, mais mon instinct indique que ce n'est pas la meilleure solution et mes recherches sur Google ne m'ont pas encore conduit à une bonne réponse.
J'utilise Ubuntu 15.04 Desktop Edition (basé sur Debian).