Eu uso o guake com muita força e ssh em mais de 3 computadores a qualquer momento. Eu também tenho daemons rodando em algumas abas (terminais). O que eu quero saber: É possível ter o nome do comando atual como o nome do Terminal? Clicar com o botão direito em uma guia e alterar seu nome faz com que: (Veja a guia após o Terminal 5)
Obrigado.
command-line
guake
theTuxRacer
fonte
fonte
Respostas:
Este é um bug do guake (0.4.1). Acabei de ver e resolver esse problema através deste relatório de erros, embora o autor diga que este não é o melhor método: https://github.com/Guake/guake/issues/205
EDIT : guake 0.4.2 pode alterar o nome da guia corretamente
fonte
Não sei se isso funciona para o guake, funciona para a maioria dos emuladores de terminal. Você pode incluir um eco em seus scripts para alterar o título do terminal:
fonte
echo $PS1
que mostra algo como\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
o que isso me ajuda a resolver isso?Um pouco, mas isso renomeará o terminal atual para o que você deseja.
Além disso, se você atualizar seu PROMPT_COMMAND, poderá ter uma função para atualizar o nome do terminal a cada vez. Embora isso não funcione para o seu problema ssh, pois apenas altera o nome após a execução do comando.
por exemplo
fonte
Quando quero alterar o nome da guia no guake, apenas clique com o botão direito do mouse no nome da guia e clique com o botão esquerdo do mouse em renomear. Uma caixa pop-up é aberta para digitar o novo nome.
fonte
Você pode simplesmente mudar o nome da guia com
Se você deseja obter o último comando em execução, use, por exemplo
!!
é expandido pelo bash quando você o digita. Não é expandido por substituição de alias. Portanto, você deve usar ohistory
built-in para fazer a expansão e colocá-lo em um alias:quando seu último comando foi
então chamando
irá definir o título para "eco".
fonte
Se você alterar seu shell para zsh, poderá adicioná-lo ao seu
~/.zshrc
:e mostrará o comando atual e o diretório de trabalho atual. Isso funciona para todos os emuladores de terminal, e não apenas para falhas.
Para instalar o zsh:
para experimentar basta dizer
para torná-lo o padrão para novos terminais:
fonte