Utilitário simples para alterar o MacOS Big Sur e Monterey Menu Bar Color, anexando um retângulo de cor sólida ou gradiente a uma imagem de papel de parede.
Big Sur e Monterey mudaram a maneira como a barra de menus é exibida. Agora adota a cor do papel de parede, que nem sempre é o que você gostaria. Esse utilitário permite especificar a cor ou gradiente sólido da barra de menus que deseja usar.
Imagine que você tem um papel de parede escuro (aqui está o meu). Este papel de parede escuro resulta na barra de menus preta, mesmo que você use o modo de luz

Com este utilitário, você pode gerar um novo papel de parede que faz com que a barra de menus seja mostrada em qualquer cor que desejar, como um bom tom de cinza da Catalina.

Ou um gradiente personalizado

A maneira mais fácil e preferida de instalar e executar as ferramentas é com a hortelã.
Devido às limitações do Swift Package Manager, você precisa instalar o Xcode e aberto pelo menos uma vez para a instalação do código -fonte para funcionar.
Depois de instalar o xcode instalar hortelã com homebrew
brew install mintPróxima execução
mint run igorkulman/ChangeMenuBarColorE se estiver tudo bem, você pode usar meu utilitário ser baixado e executar pela primeira vez. Você está pronto para ir!
Se você não deseja instalar o Xcode e a Mint, pode baixar a versão binária mais recente.
A liberação binária não é assinada, portanto pode não funcionar em todos os sistemas.
Todos os comandos mostrados são para o utilitário que está sendo instalado via hortelã. Se você baixou o lançamento binário mais recente, substitua mint run igorkulman/ChangeMenuBarColorSolidColor por path/to/unzipped/ChangeMenuBarColorSolidColor .
Para definir um novo arquivo de papel de parede com um retângulo de cor sólida que corresponde à barra de menus, execute
mint run igorkulman/ChangeMenuBarColorSolidColor " desired_hex_color " " optional_path_to_your_wallpaper " Por exemplo
mint run igorkulman/ChangeMenuBarColor SolidColor " #CCCCCC " " /Users/igorkulman/wallpaper.jpg "Se você não fornecer o caminho do papel de parede
mint run igorkulman/ChangeMenuBarColor SolidColor " #CCCCCC "O papel de parede atualmente definido será usado.
Para definir um novo arquivo de papel de parede com um retângulo de gradiente na parte superior, execute
mint run igorkulman/ChangeMenuBarColor Gradient " start_hex_color " " end_hex_color " " optional_path_to_your_wallpaper "Por exemplo
mint run igorkulman/ChangeMenuBarColor Gradient " #FF0000 " " #00FF00 " " /Users/igorkulman/wallpaper.jpg "Se você não fornecer o caminho do papel de parede
mint run igorkulman/ChangeMenuBarColor Gradient " #FF0000 " " #00FF00 "O papel de parede atualmente definido será usado.
Se você usar vários monitores e desejar que o papel de parede gerado para todos eles, adicione o sinalizador --all-displays no final do comando, por exemplo ./ChangeMenuBarColor Gradient "#FF0000" "#00FF00" --all-displays .
mint uninstall igorkulman/ChangeMenuBarColor Se você instalou o utilitário via mint ou exclua a pasta com o utilitário se você o baixou manualmente. Certifique -se de ocultar e mostrar automaticamente que a barra de menus está desativada . Essa configuração faz com que o utilitário detecte incorretamente o tamanho da barra de menus.
Papéis de parede dinâmicos não são suportados no momento. Se você usar um papel de parede dinâmico, o utilitário o converterá em uma imagem estática .jpg.
O utilitário constrói e corre na Catalina, mas a barra de menus da Catalina trabalha de uma maneira diferente que em Big Sur e Monterey, para que o resultado nunca seja o mesmo que em Big Sur e Monterey.
Todas as contribuições são bem -vindas!
Este projeto está licenciado sob a licença do MIT - consulte o arquivo de licença para obter detalhes.