Não sei se devo perguntar aqui ou no unix.stackexchange.com, encontrei essa pergunta aqui .
Minha pergunta é semelhante, eu quero mudar o título de um terminal, estou usando uma distribuição baseada em Debian, Terminator e ZSH, oh-my-zsh, o título estava bom com bash, mas quando mudei para ZSH, ele mostra /bin/zsh
como título.
echo -ne "\e]1;this is the title\a
eecho -ne "\e]1;$PWD\a"
não faça erros dar, mas não funciona, eu tentei desmarcando tudo menos im faltando alguma coisaRespostas:
Você define o título da janela com as seqüências de escape xtem. Na maioria das implementações, a primeira funciona melhor:
EDIT: O texto acima apenas define o título uma vez. Para configurar o zsh para sempre exibir a picada no título, adicione o seguinte ao seu
.zprofile
no diretório inicial:fonte
echo -ne "\e]0;$PWD\a"
obras, mas quando eu sair shell, ele pára de funcionar ... Eu tentei você digitou na resposta e eu recebozsh: command not found: stringa
ezsh: command not found: e]1
e assim por diante, todos eles~
eu useiprecmd () {print -Pn "\e]0;${PWD/$HOME/\~}\a"}
(shell Z)O seguinte funcionou para eu renomear cada guia no gnome-terminal. Eu adicionei o seguinte código ao meu arquivo ~ / .zshrc .
Isso cria uma função de título para renomear cada guia.
Observe que, se você estiver usando oh-my-zsh , precisará desativar o comando de título automático. Você pode fazer isso descomentando esta linha no seu arquivo ~ / .zshrc :
fonte
Isso deve funcionar independentemente do shell usado:
fonte
Respostas anteriores não funcionaram para mim. Não sem alguns soluços (nem sempre atualizados ou algo assim). Pode ser devido ao fato de eu ter ZSH, sem
oh-my-zsh
. Felizmente eu aprendichpwd
, então:chpwd
é chamado toda vez que o diretório é alterado..zshrc
Como eu não uso oh-my-zsh , não sei se funciona lá, mas, a menos que eles tenham sido alterados e substituídos
chpwd
(nesse caso, você substituirá o sobrescrito: D), deve.fonte
Bem, você pode criar um script que abre uma janela e define o nome para o que você deseja. Execute o script para abrir a janela com seu nome. Você também pode definir a posição X, Y e o tamanho da janela. Você pode criar vários e ter janelas nomeadas para todas as ocasiões.
fonte