¿Cómo puedo cambiar arbitrariamente el título de una ventana de Terminal en Mac OS X? He visto esta pregunta y esta cosa de envoltura mágica , pero creo que es solo un simple comando de Mac OS X.
39
¿Cómo puedo cambiar arbitrariamente el título de una ventana de Terminal en Mac OS X? He visto esta pregunta y esta cosa de envoltura mágica , pero creo que es solo un simple comando de Mac OS X.
Respuestas:
Este artículo te dice cómo.
Básicamente, utiliza secuencias de caracteres que se repiten en la pantalla para informar al terminal qué título debe mostrar.
En el ejemplo anterior, cualquiera que sea el título de la variable se establece mientras se convierte en el título del terminal. Por supuesto, podría tener el título en la cadena para hacer eco como:
Pero la primera forma hace que sea un poco más fácil de usar y / o extender más tarde.
fuente
echo -n -e "\033]0;$1\007"
) En su respuesta para que pueda marcar la mejor respuesta, por favor?printf "\033]0;%s\007" "$title_variable"
(las diversas opciones y comportamientos de echo no son los mismos en todos los sistemas, shells o incluso opciones de shell) Además, las asignaciones variables en bash no deberían tener espacios alrededor del signo igual.Agregar lo siguiente a su
~/.profile
logrará el mismo efecto:Y luego un rápido
title 'et voila'
clasificará todas tus pestañas.fuente
alias title="printf '\033]0;%s\007'"
.export alias title="printf '\033]0;%s\007'"
sudo nano /etc/bashrc
. Esto debería ejecutarse para todos los usuarios. Reinicie la sesión de terminal o hagasource /etc/bashrc
para aplicar sus cambios.Remix de la respuesta de Dan MgG:
Almacénelo en un archivo llamado / usr / bin / title (¡usando sudo!) Y modifíquelo en + x. Luego, desde cualquier lugar, simplemente puede escribir
y obtienes un pequeño título agradable.
(La sintaxis puede variar si no está en OSX, si lo entiendo correctamente)
fuente
/usr/local/bin/title
lugar.Como alternativa a las soluciones de línea de comandos basadas en sh, la aplicación OS X Terminal tiene la preferencia de cambiar el título de la siguiente manera: en el menú Terminal-> shell hay una opción de "editar título", selecciónela y podrá cambiar el título fácilmente.
fuente
En OS X, las preferencias de terminal se almacenan en
~/Library/Preferences/com.apple.Terminal.plist
.El título del terminal se almacena en la
WindowTitle
preferencia.fuente
Gracias por esto. Acabo de agregar una función a mi .bashrc:
En mi opinión, "stit" = un atajo conveniente para "set_title". Y ahora, cuando quiero establecer el título de mis ventanas sobre la marcha, escribo:
fuente
La respuesta marcada como Mejor respuesta funciona bien ... esto es lo que hice ...
esto establecerá el nombre de la nueva pestaña en WorkerTab1 y luego ejecutará otros comandos como "cd", etc.
fuente