Muchas distribuciones verifican el tipo de terminal antes de configurar el indicador. Ubuntu, por ejemplo, contiene esta pequeña joya en el .bashrc predeterminado:
# establecer una solicitud elegante (sin color, a menos que sepamos que "queremos" el color)
caso "$ TERM" en
xterm-color) color_prompt = yes ;;
esac
Dado que la pantalla usa su propia variable TERM ("pantalla"), bash piensa que no es capaz de mostrar un indicador de color elegante, por lo que por defecto es uno más simple. La pantalla es, por supuesto, totalmente capaz de las mismas indicaciones complejas que un terminal normal.
Por lo tanto, para anular este comportamiento, simplemente configure sus opciones de PS1 preferidas al final de su ~/.bashrc
archivo. O, si se siente aventurero, busque la prueba que verifica el valor de la variable TERM y modifíquela para aceptar "pantalla" además de "xterm-color".