Я знайшов інший спосіб досягти цього в нових версіях 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 та зробіть його фоном робочого столу.
Наприклад, якщо у вас 5-кратний iMac і ваш основний дисплей масштабується так, щоб він виглядав як 2560x1440, розмір вашого зображення був би 5120x2880 (роздільна здатність дисплея), а білий прямокутник був би у 44 пікселів (або 2880 * 22/1440 ).
Ось приклад зображення, яке працюватиме для 1080p дисплея.
Примітка. Цей метод має одне важливе обмеження, яке полягає в тому, що якщо ви зміните роздільну здатність монітора, зображення більше не буде належним чином вирівнюватись у рядку меню. Тож цей метод підходить лише в тому випадку, якщо ви ніколи не плануєте змінювати свою резолюцію.