4 votos

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

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

Aquí ya hay un par de preguntas sobre el cambio de colores, pero necesito cambiar todo el perfil de "Básico" (lo que está por defecto) a "Homebrew" o "Pro" desde el shell script.

Buscando sólo la solución de la línea de comandos limpia (por ejemplo, sin clics, cortes globales, etc.), así que probablemente con osascript. Lo necesito porque quiero cambiar el comportamiento de Terminal.app cuando ssh-ing en otro ordenador, por ejemplo, el tamaño de la fuente, la codificación, los colores, la emulación - todo el perfil - no sólo los colores.

Como algo que sigue:

some_commands_here to change the CURRENT terminal profile into another
ssh user@example.com

Y no, no quiero usar el iTerm2. :)

Ps: ok, como último recurso, los atajos son aceptables, pero no los clics. :) :)

7voto

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

Fuente: commandlinefu.com

Cuando se conecta a un ordenador remoto mediante ssh, la configuración de terminal.app se ajustará de acuerdo con el perfil de bash remoto. Por lo tanto, es necesario definir primero los ajustes preferidos en el equipo remoto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X