Сделать строку меню в Yosemite непрозрачной

В Mavericks и более ранних версиях можно было сделать строку меню непрозрачной , а не полупрозрачной по умолчанию.

Теперь в Yosemite похоже, что полупрозрачность является значением по умолчанию, и настройка ушла из того места, где она была раньше, чтобы переключать ее.

Есть ли обходной путь для этого? Например, как это сделать через терминал?

Ответы (4)

В «Системных настройках» > «Специальные возможности» > «Экран» включите параметр «Уменьшить прозрачность».

(Обратите внимание, однако, что это отключает прозрачность во всей системе; больше не похоже, что можно отключить прозрачность только для строки меню.)

Хорошо, я думаю, они переместили его. В любом случае прозрачность кажется мне немного надоедливой. Но я дам ему несколько дней, чтобы сначала привыкнуть к нему, я полагаю.

В «Системных настройках» > «Универсальный доступ» > «Экран» включите параметр «Увеличить контрастность».

Обратите внимание, что этот параметр делает часть текста нечитаемым, когда вы находитесь в «Темном режиме», потому что он отображается как черный текст на темно-сером фоне (например, меню WiFi). Когда вы не используете «Темный режим», это помогает улучшить читаемость.

Специальные возможности → Дисплей → Уменьшить прозрачность:

уменьшить доступность MacOS прозрачности

Я нашел другой способ сделать это в более новых версиях macOS (например, Mojave и Catalina), который не требует включения «Уменьшить прозрачность» и, следовательно, потери всех других эффектов прозрачности в macOS.

Идея состоит в том, чтобы создать настраиваемое фоновое изображение, которое заполнит ваш дисплей и будет иметь белые пиксели точно под той областью, которую занимает строка меню.

Для этого выполните следующие действия:

  1. В выбранном редакторе изображений (например, Photoshop, Affinity Photo или GIMP) создайте новый документ, разрешение которого соответствует разрешению вашего дисплея.
  2. Скопируйте и вставьте изображение, которое вы хотите использовать в качестве фона, и расположите его в документе любым способом (например, заполнив весь документ, отцентровав его и т. д.). Или, если вам нужен однотонный фон, просто залейте изображение нужным цветом.
  3. Создайте белый прямоугольник в самом верху документа, который простирается на весь документ по горизонтали. Убедитесь, что его верхний край точно совпадает с верхним краем документа.
  4. Если ваш дисплей не является дисплеем Retina, сделайте высоту прямоугольника равной 22 пикселям. Если у вас дисплей Retina, определите высоту прямоугольника в пикселях по следующей формуле:

[vertical resolution of your display] * 22 / [apparent height of display in pixels (as indicated in the Displays pref pane)]

  1. Сохраните документ в формате png и сделайте его фоном рабочего стола.

Например, если у вас есть iMac 5k и ваш основной дисплей масштабируется до 2560x1440, размер вашего изображения будет 5120x2880 (разрешение дисплея), а белый прямоугольник будет иметь высоту 44 пикселя (или 2880 * 22/1440). ).

Вот пример изображения, которое будет работать для дисплея 1080p.

Примечание: у этого метода есть одно важное ограничение: если вы измените разрешение вашего монитора, изображение больше не будет правильно совпадать со строкой меню. Так что этот метод подходит только в том случае, если вы никогда не планируете менять разрешение.