No sé si debería preguntarlo aquí o en unix.stackexchange.com, encontré esta pregunta aquí .
Mi pregunta es similar, quiero cambiar el título de un terminal, estoy usando una distribución basada en Debian, Terminator y ZSH, oh-my-zsh, el título estaba bien con bash, pero cuando me mudé a ZSH, se muestra /bin/zsh
como título.
echo -ne "\e]1;this is the title\a
yecho -ne "\e]1;$PWD\a"
no den errores pero no funcionan, intenté desmarcar todo a menos que me falte algoRespuestas:
Establece el título de su ventana con las secuencias de escape xtem, en la mayoría de las implementaciones, la primera funcionará mejor:
EDITAR: lo anterior solo establece el título una vez. Para configurar zsh para que siempre muestre la picadura en el título, agregue lo siguiente
.zprofile
en su directorio de inicio:fuente
echo -ne "\e]0;$PWD\a"
las obras pero cuando salgo de concha, que deja de funcionar ... He intentado que ha escrito en la respuesta y me salezsh: command not found: stringa
yzsh: command not found: e]1
etcétera, todos ellos~
que utilicéprecmd () {print -Pn "\e]0;${PWD/$HOME/\~}\a"}
(shell Z)Lo siguiente funcionó para mí para cambiar el nombre de cada pestaña en gnome-terminal. Agregué el siguiente código a mi archivo ~ / .zshrc .
Esto crea una función de título para cambiar el nombre de cada pestaña.
Tenga en cuenta que si está utilizando oh-my-zsh , deberá desactivar su comando de título automático. Puede hacerlo descomentando esta línea en su archivo ~ / .zshrc :
fuente
Esto debería funcionar independientemente del shell utilizado:
fuente
Las respuestas anteriores no me funcionaron del todo. No sin algunos contratiempos (no siempre actualizados o algo así). Puede ser debido al hecho de que tenía ZSH, sin
oh-my-zsh
. Afortunadamente me enteréchpwd
, entonces:chpwd
se llama cada vez que se cambia el directorio..zshrc
Como no uso oh-my-zsh , no sé si funciona allí, pero a menos que hayan cambiado y sobrescrito
chpwd
(en cuyo caso, sobrescribirá su sobrescritura: D), debería.fuente
Bueno, puedes hacer un script que muestre una ventana y establezca el nombre para que sea lo que deseas. Ejecute el script para que aparezca la ventana con su nombre. También puede establecer la posición X, Y y el tamaño de la ventana. Puede hacer varios y tener ventanas con nombre para cada ocasión.
fuente