2

Я использую солнечную цветовую схему в Terminal.app. Когда я выделяю текст, он выглядит великолепно, и я могу изменить цвет выделения в настройках.

Но когда я перемещаю фокус в другое окно, цвет выделения меняется на этот:

Плохой цвет Плохой цвет

Хороший цвет Хороший цвет

Как сделать так, чтобы он не менялся или хотя бы контролировать, на какой цвет он меняется?

2 ответа2

1

Мне не удалось найти способ предотвратить изменение цвета или установить его на определенный цвет. Однако параметр «Непрозрачность» для раздела влияет на цвет, когда окно неактивно. Я выбрал 0080FF и 53% для выбора цвета (не стандарт в соляризации, но я предпочел это). При использовании соляризованного фона по умолчанию выделение любого цвета с непрозрачностью> ~ 50% оказывается нечитаемым.

0

Мне было интересно то же самое, и я провел некоторое время, играя с Терминалом сегодня. Кажется, что цвет выделения текста для не сфокусированного окна терминала на самом деле получен из цвета фона, установленного для этого окна.

Попробуйте это: откройте вкладку «Профили» в окне настроек терминала, дважды щелкните по профилю, который вы не используете, чтобы открыть новый терминал с этим профилем, а затем переключитесь на вкладку «Окно» в настройках. Здесь вы можете установить цвет фона. Если вы выделите какой-нибудь текст в новом окне «Терминал» и перетащите ползунок цвета фона (убедитесь, что окно «Терминал» утратило фокус), вы увидите, что цвет выделения выделения также изменяется.

В частности, кажется, что есть отсечка при «45% яркости» или около того. Для цветов фона светлее, чем этот, цвет выделения является затемненной версией фона, а для цветов фона темнее, чем этот цвет выделения, становится светлее.

В конечном итоге это неутешительное открытие; это означает, что мы не можем напрямую управлять цветом подсветки текста в не сфокусированных окнах! В частности, это плохая новость для проектов, вдохновленных Solarized, поскольку разборчивость текста зависит от тщательно подобранного контрастного баланса между цветом текста и светлым и темным фоном / цветами выбора.

Для справки, вот цвета, с которыми я работаю в моей модифицированной теме Solarized Dark:

  • Цвет текста: # 90A6A9
  • Выбор цвета: # EEE8D5
  • Цвет фона: # 021319

Модифицированная тема Solarized Dark.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .