2015-03-07 2 views
0

Я использую виртуальную машину в виртуальной коробке, которая работает Lubuntu 14.04. Мне было интересно, как вы можете настроить различные цвета в окне терминала. Обычно я держу свой монитор довольно тусклым, чтобы он не напрягался на глазах, но недостатком этого является то, что более темные цвета в окне терминала, особенно оттенок синего, не читаются. Есть ли способ выбрать значения R/G/B разных цветов в терминале? Я хочу, чтобы синяя была несколько оттенков ярче, чтобы она выглядела лучше на черном фоне. Благодаря!Отрегулируйте цвета шрифта XTerm?

+1

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет не о программировании. Это может быть лучше подходит для http://unix.stackexchange.com/ или http://askubuntu.com/ –

+0

'man xterm' и поиска« фона ». –

+0

Есть несколько связанных вопросов (ни один из которых не отвечает на вопрос, но эквивалентен). Я имею в виду лучший ответ, чем 'rtfm'. –

ответ

2

Предполагая, что вы говорите о xterm, существует два способа установки цвета:

  • при запуске, используя настройки X ресурсов
  • после запуска, используя управляющие последовательности

Для любого, значение обычно устанавливается как строка RGB (красный/зеленый/синий). В Debian (и производных дистрибутивах, таких как Ubuntu) существует пакет xtermcontrol, который упрощает отправку управляющих последовательностей для установки цветовой палитры xterm. Цвет (ы) для синего цвета: color4 (нормальный) и color12 (яркий). Если вы установили xtermcontrol, то вы можете получить значение, которое в настоящее время используется для одного из них, д., Г

$ xtermcontrol --get-color4 
rgb:0000/0000/eeee 

где «ээээ» является шестнадцатеричным значением, используемым для color4 (обычной синего). Программа позволяет набора цвета с другим вариантом, например,

$ xtermcontrol --color4=rgb:0000/0000/ffff 
$ xtermcontrol --get-color4 
rgb:0000/0000/ffff 

и потому, что значение выводятся на стандартный вывод, можно было бы написать скрипт, чтобы получить текущий цвет и изменить Это.

Эквивалентная последовательность, конечно, применяется только к xterm, в котором она отправлена. Чтобы применить аналогичное изменение к , все xterm's вы использовали бы настройку ресурса. Обычно пользователи используют «xrdb -merge» для применения настроек ресурсов. Я этого не делаю - скорее, я установил переменную среды XAPPLRESDIR, чтобы указать на мои собственные настраиваемые файлы ресурсов. Другие редактируют $HOME/.Xdefaults (для этого есть несколько способов). Однако color4 является наиболее вероятным параметром ресурса, который будет сфокусирован на изменении.

Смежные вопросы