OS X терминал.app цвет выбора, когда окно неактивно
Я использую солнечную цветовую схему в Terminal.app. Когда я выделяю текст, он выглядит великолепно, и я могу изменить цвет выделения в настройках.
Но когда я перемещаю фокус в другое окно, цвет выделения меняется на этот:
Плохой цвет
Хороший цвет
Как сделать так, чтобы он не менялся или хотя бы контролировать, на какой цвет он меняется?
3 ответа
Мне не удалось найти способ предотвратить изменение цвета или установить его на определенный цвет. Однако параметр "Непрозрачность" для раздела влияет на цвет, когда окно неактивно. Я выбрал 0080FF и 53% для выбора цвета (не стандарт в соляризации, но я предпочел это). При использовании соляризованного фона по умолчанию выделение любого цвета с непрозрачностью> ~50% оказывается нечитаемым.
Огромное раздражение, нашел здесь: Терминал > Настройки > Профили: Выбор.
Мне,35%
выглядит хорошо на моем экране. Я уверен, что предпочтения будут различаться в зависимости от экрана.
Мне было интересно то же самое, и я провел некоторое время, играя с Терминалом сегодня. Кажется, что цвет выделения текста для не сфокусированного окна терминала на самом деле получен из цвета фона, установленного для этого окна.
Попробуйте это: откройте вкладку "Профили" в окне настроек терминала, дважды щелкните по профилю, который вы не используете, чтобы открыть новый Терминал с этим профилем, а затем переключитесь на вкладку "Окно" в настройках. Здесь вы можете установить цвет фона. Если вы выделите какой-нибудь текст в новом окне "Терминал" и перетащите ползунок цвета фона (убедитесь, что окно "Терминал" потеряло фокус), вы увидите, что цвет выделения выделения также изменяется.
В частности, кажется, что есть отсечка при "45% яркости" или около того. Для цветов фона светлее, чем этот, цвет выделения является затемненной версией фона, а для цветов фона темнее, чем этот цвет выделения, становится светлее.
В конечном итоге это неутешительное открытие; это означает, что мы не можем напрямую управлять цветом подсветки текста в не сфокусированных окнах! В частности, это плохая новость для проектов, вдохновленных Solarized, поскольку разборчивость текста зависит от тщательно подобранного баланса контраста между цветом текста и светлым и темным фоном / цветами выбора.
Для справки, вот цвета, с которыми я работаю в моей модифицированной теме Solarized Dark:
- Цвет текста: #90A6A9
- Выбор цвета: #EEE8D5
- Цвет фона: #021319