Как включить 24-битную поддержку истинного цвета в терминале Gnome?

14

Согласно этой странице , Gnome Terminal поддерживает 24-битный цвет. Это согласуется с Википедией .

Когда я работаю color-spaces.plв Ubuntu 14.04 LTS с Gnome Terminal 3.6.2, результат будет следующим:

введите описание изображения здесь

Хотя эталонного изображения нет, я представляю, что эти зеленые объекты странной формы внизу указывают на то, что терминал не может правильно печатать 24-битные цвета.

Как включить 24-битную поддержку?

Арсений Мурзенко
источник
Если вы хотите эталонное изображение, запустите xterm.
Муру

Ответы:

14

24-битная поддержка включена по умолчанию, но gnome-terminal она должна быть в версии, с которой связано libvte >= 0.36(как указано на странице, которую вы упомянули). К сожалению, это не относится к последней версии Ubuntu 14.04 (на момент написания статьи).

В качестве обходного пути вы можете попробовать:

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

Последний шаг удаляет их ppa - это необязательно, но будьте осторожны, в этом ppa есть целый gnome3.

Ох и экран:

suside
источник
1
Есть ли способ проверить, с какой версией gnome-терминала libvte был изначально связан? Я использую Ubuntu 15.04 и планирую обновление до 15.10, и я считаю, что оба используют версии libvte> 0.36. Тем не менее, я все еще не получаю поддержку TrueColor в моем терминале.
Адам Бек
Я только что заметил, что сам терминал gnome не связан с libvte: ldd /usr/bin/gnome-terminal.real | grep libvteна моем Ubuntu 15.04. Так что я думаю, это важно: ldd /usr/lib/gnome-terminal/gnome-terminal-server | grep libvteи dpkg -l | grep libvte.
suside
Я бы догадался через 2 года, что это должно быть сейчас, но хорошо :(
phunehehe
Извините, что после этого процесса мой терминал теперь показывает проводные символы после каждого пробела. Как я могу полностью изменить процесс? Спасибо
Эскиндер
@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