Existe uma maneira de bloquear o título do terminal?

Existe uma maneira de bloquear o título do terminal?

Às vezes, há muitas sessões diferentes abertas nas guias do próprio terminal e é bastante desejável ter seus títulos iniciais (nomeados pelo nome da sessão) bloqueados, pois os ajustes de títulos locais tornam essas sessões indistinguíveis. É óbvio que controlar todos os pedaços de software remoto em execução é uma tarefa muito ampla para ser realizada na realidade, então a maneira mais adequada seria definir um botão proibindo quaisquer alterações adicionais em um título. Duvido que exista tal botão, mas quem sabe?

Responder1

Receio que as soluções sejam específicas para cada terminal xterm, gnome-terminaletc.

Para Xterm: Se você deseja bloquear o título da janela para uma instância específica do xterm na linha de comando, você pode usar:

xterm -xrm "xterm*allowTitleOps: false" -T "my title"

Isto é útil se o Xterm for iniciado a partir de um script ou se você quiser substituir os padrões.

Para terminal gnome: No caso de gnome-terminal, você precisa criar um perfil com a opção "Quando os comandos do terminal definem seu próprio título: Manter o título inicial" e então começar gnome-terminalassim:

gnome --tab-with-profile=<name of your profile> -t "<your window title>"

Responder2

De acordo comesta lista de diretivas de terminal(para vários terminais, incluindo emuladores de terminal X), nenhuma diretiva de terminal fornece exatamente esse recurso (uma pena).

No caso improvável de usar o xterm, você pode desabilitar 'operações de título' usando o Controlmenu do botão direito do Xterm e, muito provavelmente, também usando uma opção de linha de comando e recurso X11.

Pode haver hacks/kludges para corrigir o problema no outro extremo, mas haveria uma grande quantidade de publicidade envolvida e não há uma solução abrangente.

informação relacionada