¿Cómo puedo colocar el nombre del proceso actual en ejecución en un título de la pestaña de GNOME Terminal (o barra de título cuando solo hay una pestaña)?
- ACTUALIZACIÓN -
Para aclarar, quiero que el título de la pestaña se actualice cuando ejecuto un proceso, por ejemplo:
# title is currently "bash"
$ find / -name foo # while searching for foo, title is "find"
$ # title is once again "bash"
$ less /proc/cpuinfo # title changes to "less"
$ man ls # title changes to man
$ # title returns to "bash"
PS1
-¿asignación? para mí es una tontería, y realmente no parece necesario aquí ...Bueno, ya que todos parecen conocer la solución de David Pashley, me sorprende que me haya costado tanto encontrarla porque es casi tan antigua.
Esta solución realmente se encarga de bash-basura spamming basura.
Para ser claros: aquí no hice nada por mi cuenta, solo la investigación. Todo el crédito va a Marius gedminas .
Esto funciona perfectamente para mí con Gnome-Terminal / Terminator
También esta es una poste transversal porque me acabo de enterar y quería compartir y creo que también es útil aquí.
fuente
Lo de abajo debería funcionar. Tengo la función en un
.bash_functions
archivo, y fuente en el.bashrc
archivo antes de configurar$PROMPT_COMMAND
.fuente
en zsh solo define su función 'precmd'. mira aquí .
fuente