Jak włączyć 24-bitową obsługę prawdziwych kolorów w terminalu Gnome?


14

Według tej strony , Gnome Terminal obsługuje 24-bitowy prawdziwy kolor. Jest to zgodne z Wikipedią .

Kiedy uruchamiam color-spaces.plw Ubuntu 14.04 LTS z Gnome Terminal 3.6.2, wynik jest następujący:

wprowadź opis zdjęcia tutaj

Chociaż nie ma obrazu referencyjnego, wyobrażam sobie, że te zielone dziwnie ukształtowane obiekty na dole wskazują, że terminal nie jest w stanie poprawnie wydrukować kolorów 24-bitowych.

Jak włączyć obsługę 24-bitową?


Jeśli chcesz obraz referencyjny, uruchom xterm.
muru

Odpowiedzi:


14

Obsługa 24 bitów jest domyślnie włączona, ale gnome-terminal musi być w wersji powiązanej z libvte >= 0.36(jak podano na wspomnianej stronie). Co niestety nie ma miejsca w najnowszym Ubuntu 14.04 (w momencie pisania).

Aby obejść ten problem, możesz spróbować:

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

Ostatni krok usuwa ich ppa - jest to opcjonalne, ale bądź ostrożny, w tym ppa jest cały gnome3.

Aha i ekran:


1
Czy istnieje sposób, aby sprawdzić, z którą wersją libvte-terminal gnome był pierwotnie powiązany? Używam Ubuntu 15.04 i planuję aktualizację do wersji 15.10 i uważam, że obie używają wersji libvte> 0.36. Jednak nadal nie otrzymuję obsługi truecolor w moim terminalu.
Adam Beck

Właśnie zauważyłem, że sam terminal gnome nie jest powiązany z libvte: ldd /usr/bin/gnome-terminal.real | grep libvtena moim Ubuntu 15.04. Myślę, że to ważne: ldd /usr/lib/gnome-terminal/gnome-terminal-server | grep libvtei dpkg -l | grep libvte.
suside

Domyślałbym się, że po 2 latach powinno być teraz, ale cóż :(
phunehehe

Przykro mi po tym procesie, mój terminal wyświetla teraz przewodowe znaki po każdym spacji. Jak mogę odwrócić cały proces? Dzięki
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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.