Como alterar o título do terminal do Terminator, ZSH no Debian?

Como alterar o título do terminal do Terminator, ZSH no Debian?

Não sei se devo perguntar aqui ou em unix.stackexchange.com, descobriessa pergunta aqui.

Minha pergunta é semelhante, quero mudar o título de um terminal, estou usando uma distro baseada em Debian, Terminator e ZSH, oh-my-zsh o título estava bom com bash, mas quando mudei para ZSH, ele mostra /bin/zshcomo título.

Responder1

Você define o título da janela com as sequências de escape xtem; na maioria das implementações, a primeira funcionará melhor:

echo -en "\e]0;string\a" #-- Set icon name and window title to string
echo -en "\e]1;string\a" #-- Set icon name to string
echo -en "\e]2;string\a" #-- Set window title to string

EDITAR: O acima define o título apenas uma vez. Para configurar o zsh para sempre exibir o sting no título, adicione o seguinte ao seu .zprofilediretório inicial:

case $TERM in
    xterm*)
        precmd () {print -Pn "\e]0;string\a"}
        ;;
esac

Responder2

O seguinte funcionou para eu renomear cada guia no gnome-terminal. Adicionei o seguinte código ao meu~/.zshrcarquivo.

precmd () { print -Pn "\e]0;$TITLE\a" }
title() { export TITLE="$*" }

Isto cria umtítulofunção para renomear cada guia.

Observe que se você estiver usandooh-meu-zshvocê precisará desativar o comando de título automático. Você pode fazer isso descomentando esta linha no seu~/.zshrcarquivo:

DISABLE_AUTO_TITLE="true"

Responder3

Isso deve funcionar independentemente do shell usado:

printf "\033];%s\07\n" "hello world"

Responder4

Funcionou para mim

TERM_TITLE=$'\e]0;**Terminal**\a'

informação relacionada