Я нашел другой способ сделать это в более новых версиях macOS (например, Mojave и Catalina), которые не требуют включения «Уменьшить прозрачность» и, следовательно, потерять все другие эффекты прозрачности в macOS.
Идея состоит в том, чтобы создать настраиваемое фоновое изображение, которое заполняет ваш дисплей и имеет белые пиксели под точной областью, которую занимает строка меню.
Для этого выполните следующие действия:
- В выбранном вами редакторе изображений (например, Photoshop, Affinity Photo или GIMP) создайте новый документ, разрешение которого соответствует разрешению вашего дисплея.
- Скопируйте и вставьте изображение, которое вы хотите использовать в качестве фона, и расположите его в документе любым способом, который вы выберете (например, заполнение всего документа, его центрирование и т. Д.). Или, если вы хотите получить сплошной цвет фона, просто залейте изображение нужным цветом.
- Создайте белый прямоугольник в самом верху документа, который растягивается по всему документу по горизонтали. Убедитесь, что его верхний край точно совпадает с верхним краем документа.
- Если ваш дисплей не является сетчаткой, установите высоту прямоугольника в 22 пикселя. Если ваш дисплей представляет собой сетчатку, определите высоту прямоугольника в пикселях, используя следующую формулу:
[vertical resolution of your display] * 22 / [apparent height of display in pixels (as indicated in the Displays pref pane)]
- Сохраните документ как файл png и сделайте его фоновым рисунком рабочего стола.
Например, если у вас iMac 5 Кб, а ваш основной дисплей масштабируется до размера 2560x1440, размер вашего изображения будет 5120x2880 (разрешение дисплея), а белый прямоугольник будет иметь высоту 44 пикселя (или 2880 * 22/1440). ).
Вот пример изображения, которое будет работать для дисплея 1080p.
Примечание: у этого метода есть одно важное ограничение, которое заключается в том, что если вы измените разрешение монитора, изображение больше не будет правильно совмещаться со строкой меню. Так что этот метод подходит, только если вы никогда не планируете менять разрешение.