Como evitar uma instância específica do xterm das alterações de título?

8

Se você iniciar xterm na linha de comando, dando-lhe um título com a opção -T

xterm -T "my window title" 

o título da janela provavelmente será sobrescrito via seqüências de escape para o prompt do shell, saída de outros programas, etc. Existe alguma maneira de evitar que o título inicial seja sobrescrito?

    
por ecerulm 03.02.2014 / 17:41

2 respostas

8

Você pode controlar se xterm permite alterações de título com a opção Xresources allowTitleOps descrita em man xterm . Se você não quiser alterar os padrões para seu usuário através do ~/.Xresources você pode adicionar opções Xresources na linha de comando usando a opção -xrm :

 xterm -xrm "xterm*allowTitleOps: false" -T "my title"
    
por 03.02.2014 / 17:41
4

Às vezes, é desejável manter o título original e permitir que os aplicativos adicionem seu próprio título.

Isso pode ser alcançado com screen . Se você adicionar:

hardstatus string 'blah - [%h]'

para você ~/.screenrc e a tela inicial dentro de xterm , o título sempre conterá blah , mas os aplicativos poderão definir a parte dentro de [...] com o usual \e[2;...\a ou \e[2;...\a seqüências de escape.

    
por 03.02.2014 / 23:25

Tags