OS X terminal.app cor de seleção quando janela inativa

2

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

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

Cor ruim

boacor

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

    
por gfreestone 22.05.2015 / 22:56

2 respostas

1

Não consegui encontrar uma maneira de evitar que ele alterasse as cores ou defini-lo para uma cor específica. No entanto, a configuração de Opacidade da seção afeta a cor quando a janela está inativa. Eu fui com 0080FF e 53% para a cor de seleção (não o padrão em solarized, mas eu preferia). Com a cor de plano de fundo padrão solarizada, um destaque de qualquer cor que tenha uma opacidade de > ~ 50% acaba sendo ilegível.

    
por 17.05.2017 / 19:45
0

Eu estava pensando 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 do conjunto de cores background 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, em seguida, mude para a subguia "Janela" nas configurações . Aqui você pode definir a cor de fundo. Se você selecionar algum texto na nova janela do Terminal e arrastar o controle deslizante da cor de fundo (verifique se a janela do Terminal perdeu 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 do que isso, a cor da seleção é uma versão escurecida do plano de fundo e, para cores de fundo mais escuras do que isso, a cor da seleção é atenuada.

Em última análise, esta é uma descoberta decepcionante; significa que não podemos controlar diretamente a cor de destaque do texto em janelas desfocadas! Em particular, esta é uma má notícia para 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 no meu tema Solarized Dark modificado:

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

    
por 02.03.2017 / 19:49