Não tenho certeza sobre kterm
, mas provavelmente é xterm
compatível com escape - a maioria é. Se assim for, então você vai querer colocar algo em seu prompt que define o título da janela :
-
3.1 sequências de escape xterm
-
Os títulos de janelas e ícones podem ser alterados em um xterm em execução usando seqüências de escape XTerm. As sequências seguintes são úteis a este respeito:
-
ESC]0;stringBEL
- Defina o nome do ícone e o título da janela como string -
ESC]1;stringBEL
- define o nome do ícone para string -
ESC]2;stringBEL
- Define o título da janela como string
-
-
... onde
ESC
é o caractere de escape (3
) eBEL
é o caractere da campainha (
).bash
7
Você pode colocá-los no seu prompt entre o escape não imprimível - se você estiver usando $PROMPT_COMMAND
. Nesse shell você pode usar:
PS1="\[$(printf '3]0;"${USER}@${BASH_COMMAND}"PS1="\[$(printf '3]0;"${USER}@${BASH_COMMAND}"%pre%7')\]"
7')\]"
Ou você pode colocar algo assim em sua variável de ambiente konsole
.
MAS ...
Aparentemente ESC]33;Window nameBEL
variou por versão se ele permitiria definir o nome da janela caminho da seqüência de escape. Em algum momento durante seu ciclo da versão 3, ele parou de interpretar a sequência xterm
e honrou as sequências konsole
apenas para alterar os títulos das guias.
Desde versão 4.9 , no entanto, ESC]30;Tab NameBEL
deve pelo menos honre a sequência estranha xterm
e, se você configurá-la como vazia na caixa de diálogo de configurações, o nome da janela será clonado automaticamente a partir da guia atualmente ativa.
Não estou certo se você pode usar os mais comuns %code% escapes para definir o título da janela ou não. Se as informações oferecidas aqui não forem suficientes para chegar a uma solução satisfatória, no entanto, suspeito que você encontrará algumas informações úteis clicando nos links anexados às alterações relevantes registradas para a versão 4.9 no changelog aqui .