У меня обычно много открытых окон на разных компьютерах.Я хочу, чтобы .bash_profile
на каждой машине устанавливал цвет переднего плана и фона на цвет, специфичный для этой машины.
Я использую mintty на Cygwin и iTerm на Mac, а иногда xterm или atermили gnome-терминал.
Если я изменю цвета переднего плана и фона в графическом интерфейсе программы, они будут привязаны, и переход в EMACS или выполнение ls
с параметром --color
не изменяет его.
Но если я использую последовательность ANSI, чтобы установить цвет переднего плана и фона на 24-битный цвет, как только EMACS или ls попытаются перевести что-то в другой цвет, цвета моего терминала вернутся косновной цвет и цвет фона по умолчанию.
Есть ли способ изменить основной цвет и цвет фона по умолчанию с помощью ESCAPE SEQUENCE, а не с графическим интерфейсом?