Мне было интересно то же самое, и я провел некоторое время, играя с Терминалом сегодня. Кажется, что цвет выделения текста для не сфокусированного окна терминала на самом деле получен из цвета фона, установленного для этого окна.
Попробуйте это: откройте вкладку «Профили» в окне настроек терминала, дважды щелкните по профилю, который вы не используете, чтобы открыть новый терминал с этим профилем, а затем переключитесь на вкладку «Окно» в настройках. Здесь вы можете установить цвет фона. Если вы выделите какой-нибудь текст в новом окне «Терминал» и перетащите ползунок цвета фона (убедитесь, что окно «Терминал» утратило фокус), вы увидите, что цвет выделения выделения также изменяется.
В частности, кажется, что есть отсечка при «45% яркости» или около того. Для цветов фона светлее, чем этот, цвет выделения является затемненной версией фона, а для цветов фона темнее, чем этот цвет выделения, становится светлее.
В конечном итоге это неутешительное открытие; это означает, что мы не можем напрямую управлять цветом подсветки текста в не сфокусированных окнах! В частности, это плохая новость для проектов, вдохновленных Solarized, поскольку разборчивость текста зависит от тщательно подобранного контрастного баланса между цветом текста и светлым и темным фоном / цветами выбора.
Для справки, вот цвета, с которыми я работаю в моей модифицированной теме Solarized Dark:
- Цвет текста: # 90A6A9
- Выбор цвета: # EEE8D5
- Цвет фона: # 021319