applescript (osascript) para cambiar el perfil de Terminal.app

4

¿Hay alguna manera de cambiar el perfil de Terminal.app desde la línea de comandos?

Aquí hay un par de preguntas sobre el cambio de colores, pero necesito cambiar todo el perfil de "Básico" (cuál es mi valor predeterminado) a "Homebrew" o "Pro" del script de shell.

Buscando solo una solución de línea de comandos limpia (por ejemplo, sin clics, recortes globales, etc.), así que probablemente con osascript. Lo necesita porque desea cambiar el comportamiento de Terminal.app cuando está en otra computadora, por ejemplo. Tamaño de fuente, codificación, colores, emulación: todo el perfil, no solo colores.

Me gusta algo a continuación:

some_commands_here to change the CURRENT terminal profile into another
ssh [email protected]

Y no, no quiero usar iTerm2. :)

Sal: bien, como último recurso, los accesos directos son aceptables, pero no se hacen clics. :) :)

    
pregunta jm666 30.05.2011 - 12:43

1 respuesta

7
$function setTerm() { PROFILE=${1}; echo "tell app \"Terminal\" to set current settings of first window to settings set \"${PROFILE}\""|osascript; };

Fuente: commandlinefu.com

Cuando te conectas a una computadora remota usando ssh, la configuración de terminal.app se establecerá de acuerdo con el perfil de bash remoto. Por lo tanto, primero debe definir la configuración preferida en la máquina remota.

    
respondido por el karmatic 30.05.2011 - 15:57

Lea otras preguntas en las etiquetas