Cor de seleção do OS X terminal.app quando a janela está inativa

Cor de seleção do OS X terminal.app quando a janela está inativa

Estou usando um esquema de cores solarizado em terminal.app. Quando seleciono o texto, ele fica ótimo e posso alterar a cor da seleção nas preferências.

Mas quando movo o foco para outra janela, a cor da seleção muda para esta:

Cor ruim Cor ruim

Boa cor Boa cor

Como faço para que não mude, ou pelo menos controle a cor para a qual ele muda?

Responder1

Não consegui encontrar uma maneira de evitar que ele mudasse de cor ou o definisse para uma cor específica. No entanto, a configuração de Opacidade da seção afeta a cor quando a janela está inativa. Optei por 0080FF e 53% para seleção de cores (não é o padrão em solarizado, mas preferi). Com a cor de fundo solarizada padrão, um destaque de qualquer cor que tenha uma opacidade de > ~50% acaba sendo ilegível.

Responder2

Eu estava me perguntando a mesma coisa e passei algum tempo brincando com o Terminal hoje. Parece que a cor de seleção de texto para uma janela do Terminal sem foco é, na verdade, derivada dofundocor definida para essa janela.

Tente isto: abra a guia Perfis na janela de configurações do terminal, clique duas vezes em um perfil que você não usa para abrir um novo Terminal com esse perfil e depois mude para a subguia ‘Janela’ nas configurações. Aqui você pode definir a cor de fundo. Se você selecionar algum texto em sua nova janela do Terminal e arrastar o controle deslizante da cor de fundo (certifique-se de que a janela do Terminal tenha perdido o foco), você verá que a cor do realce da seleção também muda.

Especificamente, parece que há um corte em “45% de brilho” ou algo assim. Para cores de fundo mais claras que esta, a cor de seleção é uma versão escurecida do fundo, e para cores de fundo mais escuras que esta, a cor de seleção é mais clara.

Em última análise, esta é uma descoberta decepcionante; isso significa que não podemos controlar diretamente a cor de destaque do texto em janelas sem foco! Em particular, isto é uma má notícia para os designs inspirados no Solarized, porque a legibilidade do texto depende do equilíbrio de contraste cuidadosamente escolhido entre a cor do texto e as cores de fundo/seleção claras e escuras.

Para referência, aqui estão as cores que estou usando em meu tema Solarized Dark modificado:

  • Cor do texto: #90A6A9
  • Cor da seleção: #EEE8D5
  • Cor de fundo: #021319

Tema Solarizado Escuro modificado.

Responder3

Grande aborrecimento, encontrei aqui: Terminal > Configurações > Perfis: Seleção.

Para mim, 35%fica bem na minha tela. Tenho certeza de que as preferências variam entre as telas.

insira a descrição da imagem aqui

informação relacionada