¿Cómo se puede cambiar de forma progmática el color de fondo de una ventana de terminal, en función del nombre de host en el que ssh?
es decir, cuando estoy conectado a sistemas integrados en vivo en hardware de producción, deseo que el fondo del terminal cambie a rojo, para "mantener la conciencia" de en qué servidor estoy. Tener solo el nombre de host en PS1 no siempre es suficiente.
Estoy usando gnome-terminal, pero aceptaría cualquier solución viable bajo Linux.
fuente
ls
aliasls --color=auto
e incluye la secuencia de restablecimiento '<ESC> [0m' '. Sin embargo, para persistir, probablemente necesite configurar diferentes perfiles de terminal gnome e ir a la ruta del script de envoltura, seleccionar un nombre de perfil basado en el nombre de host e invocargnome-terminal --profile=$PROFILE_NAME -e ssh $HOST &
ls --colour
O la secuencia de reinicio en PS1, cualquiera de los dos anulará la configuración de color ansi anterior. Así que analizaré la implementación de su solución de script de envoltura propuesta, que también es una excelente idea. ¡Muchas gracias!