Como ativar o suporte a cores verdadeiras de 24 bits no terminal Gnome?

14

De acordo com esta página , o Gnome Terminal suporta cores reais de 24 bits. Isso é consistente com a Wikipedia .

Quando executo o color-spaces.plUbuntu 14.04 LTS com o Gnome Terminal 3.6.2, o resultado é o seguinte:

insira a descrição da imagem aqui

Embora não haja imagem de referência, imagino que esses objetos verdes de formato estranho na parte inferior indiquem que o terminal não consegue imprimir corretamente as cores de 24 bits.

Como habilitar o suporte 24 bits?

Arseni Mourzenko
fonte
Se você deseja uma imagem de referência, corra xterm.
Muru

Respostas:

14

O suporte a 24 bits é ativado por padrão, mas gnome-terminal deve estar na versão vinculada libvte >= 0.36(conforme indicado na página que você mencionou). O que infelizmente não é o caso no ubuntu 14.04 mais recente (no momento da redação deste artigo).

Como solução alternativa, você pode tentar:

sudo add-apt-repository ppa:gnome3-team/gnome3-staging
sudo apt-get update
sudo apt-get install gnome-terminal
sudo add-apt-repository -r ppa:gnome3-team/gnome3-staging

O último passo remove o ppa - é opcional, mas tenha cuidado, existe um gnome3 inteiro nesse ppa.

Ah e a tela:

suside
fonte
1
Existe uma maneira de verificar qual versão do libvte gnome-terminal foi originalmente vinculada? Estou usando o Ubuntu 15.04 e planejo atualizar para 15.10 e acredito que ambos usam versões do libvte> 0.36. No entanto, ainda não estou recebendo suporte para truecolor no meu terminal.
Adam Beck
Acabei de notar que o próprio terminal gnome não está vinculado à libvte: ldd /usr/bin/gnome-terminal.real | grep libvteno meu Ubuntu 15.04. Então eu acho que isso é importante: ldd /usr/lib/gnome-terminal/gnome-terminal-server | grep libvtee dpkg -l | grep libvte.
Suside #
Eu teria imaginado depois de 2 anos deve ser agora, mas bem :(
phunehehe
Sinto muito depois de fazer esse processo, meu terminal agora mostra caracteres com fio após cada espaço. Como inverter todo o processo? Graças
Eskinder
@Eskinder sudo apt install ppa-purge, sudo ppa-purge gnome3-team/gnome3-staging,sudo add-apt-repository -r ppa:gnome3-team/gnome3-staging
Noah_S