Al copiar mi respuesta de la misma pregunta, @javabrett señaló:
Le recomendamos que no cambie sus scripts de inicio, especialmente ~/.bashrc
. Cualquier "detección de terminal" con corriente $TERM
o $COLORTERM
en ~/.profile
no es más que una suposición, y puede, como usted ha dicho, causa problemas al utilizar otros terminales (por ejemplo, masilla o xterm). Se supone que el emulador de terminal debe establecerse $TERM
, y esto no debe cambiarse desde dentro del shell.
El terminal Gnome, AFAIK, no ofrece una configuración para cambiarlo TERM
, pero le permite cambiar su comando de inicio, y eso es todo lo que necesita. Aquí está el truco:
Profile Preferences => Title and Command => Run a custom command instead of my shell
Luego use el siguiente comando:
env TERM=xterm-256color /bin/bash
Simplemente reemplácelo /bin/bash
con su caparazón preferido si es diferente. Y no, no puede usar "$SHELL"
en esa línea para la detección automática de shell;) Tiene que codificarlo