Uma característica interessante do konsole é a facilidade com que se pode trocar o nome na aba do console, via comando echo do shell. Isto possibilita que programas em bash shell alterem o nome na aba, em tempo de execução, para apresentar algumas informações de relevância. Por exemplo, o Slackmirror mostra, na aba do console em que está rodando, o nome da distribuição, versão e a porcentagem concluída da atualização do espelho.

Nesta dica trago um pequeno script que altera o nome na aba do console em que for executado:

#!/bin/bash
# Program ktitle
PROGRAM=`basename $0`

if [ $# -ne 1 ]; then
    echo "Use: $PROGRAM \"konsole_aba_title\""
    exit
fi

echo -e "\e]30;${1}\a"

A mágica é feita na última linha, enviando a seqüência “\e]30;STRING\a”, através do comando echo -e, para a saída padrão. Tentei encontra algo na rede sobre o assunto, mas devo ter feito a pesquisa de forma errada.

Para quem utiliza muito o console e geralmente tem a necessidade de abrir várias abas, basta usar:

$ ktitle root

ou se preferir

$ echo -e "\e]30;root\a"

para mudar o nome da aba atual para “root”, sem ter que botar a mão no mouse.