Эмулятор терминала с настраиваемой цветовой палитрой


2

Я пытаюсь получить больше цветов в эмуляторе терминала. В основном, чтобы получить более симпатичная подсветка синтаксиса. Я довольно широко гуглил эмулятор терминала, который поддерживает 24-битную цветовую глубину и не кажется существовать. И даже если это сделал экран GNU, который я широко использую, только поддерживает 256 цветов.

Альтернативный подход заключается в манипулировании цветовой палитрой Терминал. gnome-терминал позволяет это, но только для цветов в Первые 16 позиций палитры. Это позволит мне изменить палитру запись 3 от откровенного # 00CD00 до более успокаивающего # 4E9A06, что делает лучше опыт работы в командной строке. Для подсветки синтаксиса, однако, 16 цветов немного ограничен. Теперь я ищу эмулятор терминала, который позволит мне адаптировать все 256 записей палитры.

Можно ли найти такого зверя?

Ответы:


5

С 17 февраля существует форк rxvt-юникод это именно то, что я искал. Через ресурсы X он позволяет настроить все 256 цветов. Каждый цвет может быть установлен на любой из 2 ^ 24 RGB-триплетов.

На недавно установленной Ubuntu 11.04 установка выполняется следующим образом:

sudo apt-get install libperl-dev libx11-dev libxft-dev git g++
git clone https://github.com/trapd00r/rxvt-unicode.git
cd rxvt-unicode
sh configure --enable-256-color --enable-font-styles \ 
             --enable-perl--enable-mousewheel --enable-lastlog --enable-xft
make
make install

1

попробуй xterm. 256 цветов Xterm поддерживается, например, тот плагин vim. он также должен работать с rxvt и mrxvt.


Я знаю, что могу получить 256 цветов в vim, если использую терминал, который его поддерживает. Но я не могу выбрать 256 цветов, которые я использую. Палитра исправлена. Это то, что я хочу изменить.
oivvio

0

Руководство eLinks есть что сказать по поводу режима истинного цвета:

Обратите внимание, что только терминал способен   покажи это консоль из kdebase-3.5.4.

Не будучи пользователем Konsole, беглый поиск этой функции в Интернете заставляет меня сомневаться в том, что кто-то еще знает о ней или какое-либо другое программное обеспечение в настоящее время может использовать ее.


0

Хотя я нигде не обнаружил, что это явно указано, насколько я могу судить, только 16 цветов определяются пользователем, а другие - просто вариации оригинала 16. Следует помнить, что терминал предназначен только для поддержки 16. Цвета, не меньше, не больше. То, что можно отобразить больше, это просто ум и хорошее программирование.

Итак, как ответ на ваш вопрос: Нет, вы не можете определить полную палитру из 256 цветов.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.