2011-07-29 17 views
8

Estoy usando iTerm2 y generalmente tengo muchas pestañas abiertas. Lamentablemente, todas las pestañas me muestran el mismo título "ruby", ya que son todos los scripts de ruby.Cambiar el título de la pestaña iTerm2 dinámicamente para Ruby/Rails

Pero uno es servidor de rieles, la otra consola de rieles, el siguiente es "spork", ... Me gustaría configurar los títulos de pestañas dinámicamente en "servidor", "consola" o algo similar, siempre y cuando los procesos se están ejecutando y vuelven al valor predeterminado ("bash") cuando terminan.

¿Alguien sabe cómo hacer esto?

Gracias.

Respuesta

5

Esta orden fijará el título de una pestaña a MY_NEW_TITLE

echo -e "\ 033]; MY_NEW_TITLE \ 007"

+1

Lo sabía, pero el título de la pestaña no cambia b acceda al valor predeterminado cuando finaliza un proceso. –

1

La mejor manera de hacer esto depende de su cáscara.

utilizo zsh, que le permite definir funciones de gancho que se ejecutan cuando se ejecutan comandos, antes de imprimir el símbolo, etc (en realidad, el código que estoy usando vidas en github.

Parece como aunque Bash tiene similar functionality.

lo que probablemente utilice el comando echo en una de las otras respuestas aquí, o función del título de zsh para establecer el título desde el interior de las secuencias de comandos, a continuación, asegurar que está situado detrás con un gancho que se ejecuta antes de la se muestra el siguiente mensaje.

Cuestiones relacionadas