Utilitaire simple pour modifier la couleur de la barre de menu MacOS Big Sur et Monterey en ajoutant une couleur solide ou un rectangle de gradient à une image de papier peint.
Big Sur et Monterey ont changé la façon dont la barre de menu est affichée. Il adopte maintenant la couleur du papier peint, qui n'est peut-être pas toujours ce que vous souhaitez. Cet utilitaire vous permet de spécifier la couleur unie ou le gradient de la barre de menu que vous souhaitez utiliser.
Imaginez que vous avez un fond d'écran sombre (voici le mien). Ce fond d'écran sombre se traduit par la barre de menu noire même si vous utilisez le mode Light

Avec cet utilitaire, vous pouvez générer un nouveau fond d'écran qui rend la barre de menus affichée dans toutes les couleurs que vous voulez, comme un joli ton de gris de Catalina.

Ou un dégradé personnalisé

La façon la plus simple et la plus préférée d'installer et d'exécuter les outils est avec la menthe.
En raison des limitations Swift Package Manager, vous devez installer XCode et ouvrir au moins une fois pour que l'installation du code source fonctionne.
Après avoir installé Xcode Installer Mint avec Homebrew
brew install mintProchain
mint run igorkulman/ChangeMenuBarColorEt si tout va bien, vous pouvez utiliser mon utilitaire être téléchargé et exécuté pour la première fois. Vous êtes prêt à partir!
Si vous ne souhaitez pas installer XCode et Mint, vous pouvez télécharger la dernière version binaire.
La version binaire n'est pas signée, elle pourrait donc ne pas fonctionner sur tous les systèmes.
Toutes les commandes indiquées sont pour l'installation de l'utilitaire via la menthe. Si vous avez téléchargé la dernière version binaire, Remplacez mint run igorkulman/ChangeMenuBarColorSolidColor avec path/to/unzipped/ChangeMenuBarColorSolidColor .
Pour définir un nouveau fichier de papier peint avec un rectangle de couleur unie qui correspond à la barre de menu, exécutez
mint run igorkulman/ChangeMenuBarColorSolidColor " desired_hex_color " " optional_path_to_your_wallpaper " Ainsi par exemple
mint run igorkulman/ChangeMenuBarColor SolidColor " #CCCCCC " " /Users/igorkulman/wallpaper.jpg "Si vous ne fournissez pas le chemin du papier peint
mint run igorkulman/ChangeMenuBarColor SolidColor " #CCCCCC "Le papier peint actuellement défini sera utilisé.
Pour définir un nouveau fichier de papier peint avec un rectangle de dégradé en haut, exécutez
mint run igorkulman/ChangeMenuBarColor Gradient " start_hex_color " " end_hex_color " " optional_path_to_your_wallpaper "Ainsi par exemple
mint run igorkulman/ChangeMenuBarColor Gradient " #FF0000 " " #00FF00 " " /Users/igorkulman/wallpaper.jpg "Si vous ne fournissez pas le chemin du papier peint
mint run igorkulman/ChangeMenuBarColor Gradient " #FF0000 " " #00FF00 "Le papier peint actuellement défini sera utilisé.
Si vous utilisez plusieurs écrans et souhaitez le fond d'écran généré pour chacun d'eux, ajoutez l'indicateur --all-displays à la fin de la commande, donc par exemple ./ChangeMenuBarColor Gradient "#FF0000" "#00FF00" --all-displays .
mint uninstall igorkulman/ChangeMenuBarColor si vous avez installé l'utilitaire via mint ou supprimez le dossier avec l'utilitaire si vous l'avez téléchargé manuellement. Assurez-vous de masquer et d'afficher automatiquement la barre de menu désactivée . Ce paramètre fait que l'utilitaire détecte incorrectement la taille de la barre de menu.
Les fonds d'écran dynamiques ne sont pas pris en charge pour le moment. Si vous utilisez un papier peint dynamique, l'utilitaire le convertira en une image .jpg statique.
L'utilitaire se construit et fonctionne sur Catalina, mais la barre de menus de Catalina fonctionne d'une manière différente que sur Big Sur et Monterey, le résultat ne sera donc jamais le même que sur Big Sur et Monterey.
Toutes les contributions sont les bienvenues!
Ce projet est autorisé en vertu de la licence MIT - voir le fichier de licence pour plus de détails.