Xterm “consulta de cor” não imprime nada

1

Estou tentando consultar programaticamente a cor do plano de fundo do meu terminal com

echo -ne "\e]11;?\a"

mas a saída aparece em branco. O problema surge usando o Terminal.app e o iTerm 3, tanto no Zsh como no Bash, usando qualquer número de esquemas de cores. Quando eu redireciono a saída para um arquivo, abrindo o arquivo em Vi com vi -u None , vejo o seguinte:

^[]11;?^G

O valor de TERM é xterm-256color .

O que está acontecendo aqui? Como posso obter a cor de fundo do meu terminal e por que a sequência de consulta não está funcionando?

    
por shadowtalker 14.11.2016 / 20:09

2 respostas

2

Esse é um dos vários recursos xterm implementados por alguns outros terminais. Nenhum dos terminais que você mencionou implementa isso até agora.

Nenhuma das aplicações X, mas isso pode ajudar:

por 14.11.2016 / 22:44
0

De acordo com os comentários, existe uma solicitação de recurso para essa pergunta. Eu já tinha visto essa solicitação de recurso, mas fiquei com a impressão errônea de que o recurso já estava incorporado à versão estável mais recente.

    
por 15.11.2016 / 03:51