Если вы не можете выдержать синий цвет вашего терминала, вы можете изменить его.Различные эмуляторы терминала имеют разные инструменты для этого, но большинство используют ресурсы X.
Мой собственный выбор цвета для urxvt:
URxvt.background: #000000
URxvt.foreground: gray75
URxvt.color3: DarkGoldenrod
URxvt.color4: RoyalBlue
URxvt.color11: LightGoldenrod
URxvt.color12: LightSteelBlue
URxvt.color7: gray75
URxvt.colorBD: #ffffff
URxvt.colorUL: LightSlateGrey
URxvt.colorIT: SteelBlue
URxvt.cursorColor: grey90
URxvt.highlightColor: grey25
Но, конечно, ваш собственный эмулятор терминала может быть выбраниметь другое имя класса (URxvt) или приложения (urxvt, в моем примере не используется), и имена ресурсов также могут отличаться.urxvt будет использовать имена цветов (из файла rgb.txt на сервере - используйте xcolorsel(1)
, чтобы увидеть их в удобном приложении) или числа, но другие терминалы могут не быть такими гибкими.
Из моего xterm(1)
manpage, цвета и их номера:
0 black
1 red3
2 green3
3 yellow3
4 a customizable dark blue
5 magenta3
6 cyan3
7 gray90
8 gray30
9 red
10 green
11 yellow
12 a customizable light blue
13 magenta
14 cyan
15 white
Если ваш терминал использует ресурсы X, сохраните нужные вам ресурсы в файл (по соглашению с именем ~/.Xdefaults
или ~/.Xresources
) и используйте xrdb -merge <filename>
загрузить ваши ресурсы на сервер.Затем снова запустите свой терминал и попробуйте его.
Если ваш терминал использует какой-то другой механизм для настройки выбора цвета (возможно, у него есть пункт меню «Настройки» или что-то подобное), он, вероятно, все равно будет где-то перечислять другие цвета, и вам нужно будет изменить цвета 4 и 12. чтобы изменить синий цвет.
С другой стороны, если вам нравится синий для всего , за исключением emacs, вы можете попробоватьзаставить emacs использовать другой цвет (понятия не имею, извините), или вы можете запустить эмулятор терминала с другим «классом», чтобы он читал разные X-ресурсы.(xterm(1)
имеет для этого параметр -class
.)