Cores semitransparentes no terminal?

0

Normalmente existem 16 cores em Emuladores de Terminal que podem ser definidos pelo usuário. Alguns emuladores de terminal permitem que 256 cores sejam personalizadas.

No entanto, é possível tornar qualquer uma dessas cores semitransparente? O objetivo é ver se podemos alterar os erros Vim s e as cores de aviso de uma maneira um pouco mais amigável com transparência. Eu estava pensando em ultrapassar algumas das cores na faixa de 16 a 32.

PS: Estou usando o Arch Linux aqui com o Terminix TE. Se este for OS, TE dependente, qualquer solução também funcionaria. Eu posso considerar mudar, Brincadeira:).

    
por Nishant 06.01.2017 / 11:20

1 resposta

2

Então, eu entendi que você gostaria que um aplicativo (por exemplo, vim ) pudesse usar cores como, por exemplo, verde sólido, azul sólido, vermelho semitransparente, etc.?

Eu não ouvi falar de tal recurso em nenhum dos emuladores. O Terminix, em particular, usa o widget VTE que não suporta isso.

O valor exato da paleta de 256 cores pode ser modificado usando a seqüência de escape do OSC 4 em alguns dos emuladores de terminal, mas o novo valor é sempre um RGB, não o RGBA que você precisa.

Da mesma forma, vários emuladores de terminal suportam cores RGB diretas, mas não encontrei nenhum sinal de RGBA em nenhum lugar.

Todas as cores padrão de 8/16, 256 ou 16 milhões de cores são cores sólidas. Além desses, há a cor "padrão" para primeiro plano e plano de fundo, aqui o plano de fundo pode ter uma imagem ou transparência dependendo do emulador.

PS. Eu não entendo porque você acha que uma mensagem de erro semi-transparente seria amigável. Um modelo de captura de tela provavelmente poderia nos ajudar a imaginar por que você gostaria de ter esse recurso.

    
por 06.01.2017 / 19:14