Usar un perfil diferente para un Terminal específico

1

Al iniciar sesión en un servidor remoto con Terminal, necesito usar un perfil diferente. ¿Hay alguna manera de hacer que la Terminal se muestre con un perfil diferente? Mejor aún, ¿hay una manera de reconocer el acceso de inicio de sesión para mostrar con un perfil diferente automáticamente?

    
pregunta prosseek 26.01.2014 - 16:43

1 respuesta

2

Por "Perfil" ¿Supongo que te refieres a los diferentes perfiles definidos en las preferencias de Terminal en "Configuración"?

Si es así, modifique, duplique o cree el perfil que quiera usar al conectarse al servidor remoto. Bajo la pestaña "Shell" del perfil, configure el comando para que se ejecute en cualquier comando ssh que usted dé para iniciar sesión en el servidor remoto. Desmarque la casilla "Ejecutar dentro de la cáscara". Ahora, cada vez que abra ese perfil en el menú "Shell" de Terminal, se iniciará la conexión remota. Si desea aún más automatización, asigne un método abreviado de teclado para ese perfil en las preferencias de Teclado de las Preferencias del Sistema.

Sideseaqueestosucedacuandoescribauncomandossh,haydosalternativas:

  1. Escribaunafuncióndeshellparaejecutarunosascript(AppleScript)antesdelcomandossh(consulte esta otra respuesta ).
  2. Use algo como tput setab <n>; clear en su archivo .bashrc remoto. Consulte color de fondo para conocer los valores que se utilizarán para n . Tenga en cuenta que esto no persistirá si incrusta códigos de escape en su solicitud que restablezca los colores o si hace otra cosa que restablece los colores de los terminales. Esto también persistirá después de cerrar la sesión, pero se puede arreglar con códigos de escape similares. Realmente no está cambiando el "Perfil", pero es posible que obtenga el efecto que está buscando.
respondido por el ithos67 27.01.2014 - 05:27

Lea otras preguntas en las etiquetas