No Mavericks e versões anteriores, era possível tornar a barra de menu opaca , em vez da aparência translúcida padrão.
Agora, em Yosemite, parece que a translucidez é o padrão, e a configuração saiu de onde costumava ser, para alterná-la.
Existe uma solução alternativa para isso? Como uma maneira de fazê-lo através do Terminal?
Em Preferências do sistema> Acessibilidade> Tela, ative a opção "Aumentar contraste".
fonte
Acessibilidade → Tela → Reduzir transparência:
fonte
Encontrei outra maneira de fazer isso nas versões mais recentes do macOS (por exemplo, Mojave e Catalina) que não exigem a ativação de "Reduzir transparência" e, portanto, perdendo todos os outros efeitos de transparência no macOS.
A idéia é criar uma imagem de plano de fundo personalizada que preencha a tela e tenha pixels brancos abaixo da área exata que a barra de menus ocupa.
Para fazer isso, siga estas etapas:
[vertical resolution of your display] * 22 / [apparent height of display in pixels (as indicated in the Displays pref pane)]
Por exemplo, se você possui um iMac de 5k e a tela principal é dimensionada para 2560x1440, o tamanho da imagem é 5120x2880 (a resolução da tela) e o retângulo branco tem 44 pixels de altura (ou 2880 * 22/1440 )
Aqui está um exemplo de imagem que funcionaria para uma tela de 1080p.
Nota: este método tem uma limitação importante: se você alterar a resolução do seu monitor, a imagem não estará mais alinhada corretamente com a barra de menus. Portanto, esse método é apropriado apenas se você nunca planeja alterar sua resolução.
fonte