цветовая схема mate-терминала частично нарушена после обновления растяжки

я обновил систему с jessie, чтобы растянуть "темно-желтый" цвет из палитры, похоже, не используется в Vim (либо новый Vim в stretch, либо другой vim на удаленном хосте). Вместо цвета, который я указываю в палитре в настройках профиля, используется темно-оранжевый. Я могу изменить все цвета в палитре, и большинство из них сразу вступают в силу в цветовой гамме, но некоторые игнорируются:

Colours

рядом с используя название цвета "DarkYellow" я также попытался численное цвета, которые, похоже, не соответствуют документации. Я могу выбрать только 'желтый' или 'светлый'.

это работало правильно Перед обновлением, чтобы растянуть.

Это ошибка в mate-terminal, или я делаю что-то не так, чтобы получить доступ к системной палитре?

5
задан bitmask
04.01.2023 19:23 Количество просмотров материала 3261
Распечатать страницу

1 ответ

mate-terminal использует VTE виджет эмуляции терминала, который поддерживает расширенную 256-цветную палитру (как и почти каждый графический эмулятор терминала сегодня; и, кстати,VTE даже поддерживает прямые истинные цвета). Первые 16 элементов этой палитры (устаревшие) можно настроить в диалоговом окне "Настройки", остальные-нельзя.

mate-terminal также экспорт TERM=xterm-256color по умолчанию, so vim знает, что поддерживает 256 цветов и выбирает цветовую схему соответственно.

возможный обходной путь, чтобы вернуться только 16 цветов, не позволяя vim знайте, что эмулятор терминала поддерживает больше, вы можете сделать это с помощью export TERM=xterm. Я бы предпочел предложить, хотя бы осмотреться в настройках vim и настроить его на использование желаемых цветов, даже если он знает, что доступны 256 цветов.

0
отвечен egmont 2023-01-06 03:11

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

colors
debian-stretch
mate
terminal
vim
Вверх