W Mavericks i wcześniejszych można było sprawić, że pasek menu był nieprzezroczysty , a nie domyślnie półprzezroczysty.
Teraz w Yosemite wygląda na to, że przezroczystość jest ustawieniem domyślnym, a ustawienia nie ma w miejscu, w którym kiedyś było, aby je przełączyć.
Czy można to obejść? Taki sposób na zrobienie tego przez terminal?
W Preferencjach systemowych> Dostępność> Wyświetlanie włącz opcję „Zwiększ kontrast”.
źródło
Dostępność → Wyświetlacz → Zmniejsz przezroczystość:
źródło
Znalazłem inny sposób na osiągnięcie tego w nowszych wersjach systemu macOS (np. Mojave i Catalina), który nie wymaga włączenia opcji „Zmniejsz przezroczystość”, a zatem utraty wszystkich innych efektów przezroczystości w systemie macOS.
Chodzi o to, aby utworzyć niestandardowy obraz tła, który wypełnia ekran i ma białe piksele pod dokładnym obszarem zajmowanym przez pasek menu.
Aby to zrobić, wykonaj następujące kroki:
[vertical resolution of your display] * 22 / [apparent height of display in pixels (as indicated in the Displays pref pane)]
Na przykład, jeśli masz iMaca 5k, a główny ekran jest wyskalowany tak, aby wyglądał jak 2560 x 1440, rozmiar obrazu wyniósłby 5120 x 2880 (rozdzielczość ekranu), a biały prostokąt miałby 44 piksele wysokości (lub 2880 * 22/1440 ).
Oto przykładowy obraz, który działałby na ekranie 1080p.
Uwaga: ta metoda ma jedno ważne ograniczenie, a mianowicie to, że jeśli zmienisz rozdzielczość monitora, obraz nie będzie już prawidłowo zrównywał się z paskiem menu. Ta metoda jest odpowiednia tylko wtedy, gdy nigdy nie planujesz zmienić rozdzielczości.
źródło