Você pode adicionar o seguinte abaixo à parte inferior do arquivo ~/.bashrc
. Já existe uma seção em ~/.bashrc
que começa com o título # If this is an xterm set the title to user@host:dir
. Comente esta seção. Isso atualizará automaticamente o título do seu terminal para a última execução de comando. Você também vai querer ir para Editar > Preferências > Geral > Título > Definir dinamicamente o título. Eu tenho "Substitui título inicial" selecionado no menu suspenso. Depois de atualizar isso e o ~/.bashrc
, você precisará abrir uma nova sessão de terminal para que as alterações entrem em vigor. Agora, o título dinâmico estará na aba, no título da janela, no título do Botão da Janela no painel, e no título do alt guia .
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
trap 'echo -ne "\e]0;$BASH_COMMAND# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
trap 'echo -ne "\e]0;$BASH_COMMAND%pre%7"' DEBUG
;;
*)
;;
esac
7"' DEBUG
;;
*)
;;
esac
-
trap
atribui um comando para executar em um dado sinal bash. - No
$BASH_COMMAND
você encontra o último comando. - Você pode definir o título do terminal com a sequência de escape:
\e]0;
this is thetitle
.echo
7 - Para deixar o
-e
se importar com as barras invertidas, forneça o %code% para ele.