Мате-термінал колірної схеми частково порушений після розтягування


0

Я модернізував систему з Джессі, щоб розтягнути "темно-жовтий" колір з палітри, який, здається, не використовується у Vim (або новий Vim у розтяжку або інший vim на віддаленому хості). Замість кольору, який я вказую у палітрі в розділі "Налаштування профілю", використовується темно-оранжевий колір. Я можу змінити всі кольори в палітрі, і більшість з них негайно вступає в силу в кольорі, але деякі ігноруються:

Colours

Поряд з використанням назви кольору 'DarkYellow' я також спробував числові кольори , які, здається, не збігаються з документацією. Я можу лише вибрати "Жовтий" або "LightYellow".

Це спрацювало правильно до оновлення, щоб розтягнути.

Це помилка в mate-терміналі, або я роблю щось неправильно, щоб отримати доступ до системної палітри?

Відповіді:


0

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

mate-terminal також експорт TERM=xterm-256color за замовчуванням, так vim відомо, що він підтримує 256 кольорів і вибирає відповідну колірну схему.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.