壁紙画像に固体色またはグラデーションの長方形を追加することにより、Macos Big SurおよびMontereyメニューバーの色を変更するシンプルなユーティリティ。
Big SurとMontereyは、メニューバーの表示方法を変更しました。現在、壁紙の色を採用しています。これは、常にあなたが望むものではないかもしれません。このユーティリティを使用すると、使用するメニューバーのソリッドカラーまたはグラデーションを指定できます。
あなたが暗い壁紙を持っていると想像してください(ここに私のものです)。この暗い壁紙は、ライトモードを使用しているにもかかわらず、メニューバーが黒になります

このユーティリティを使用すると、カタリナのグレーの素敵なトーンのように、必要な色で表示されるメニューバーを表示する新しい壁紙を生成できます。

またはカスタムグラデーション

ツールをインストールして実行する最も簡単で好ましい方法は、Mintを使用しています。
Swift Package Managerの制限により、ソースコードから機能するために、Xcodeをインストールして少なくとも1回開く必要があります。
Xcodeをインストールした後、HomeBrewでMintをインストールします
brew install mint次の実行
mint run igorkulman/ChangeMenuBarColorすべてが問題ない場合は、私のユーティリティを使用して初めて実行できます。あなたは行く準備ができています!
XcodeとMintをインストールしたくない場合は、最新のバイナリリリースをダウンロードできます。
バイナリリリースは署名されていないため、すべてのシステムで機能しない可能性があります。
表示されるコマンドはすべて、ミントを介してインストールされているユーティリティに関するものです。最新のバイナリリリースをダウンロードした場合path/to/unzipped/ChangeMenuBarColorSolidColorを備えたmint run igorkulman/ChangeMenuBarColorSolidColorを置き換えます。
メニューバーに一致する固体長方形の新しい壁紙ファイルを設定するには、実行してください
mint run igorkulman/ChangeMenuBarColorSolidColor " desired_hex_color " " optional_path_to_your_wallpaper " たとえば、
mint run igorkulman/ChangeMenuBarColor SolidColor " #CCCCCC " " /Users/igorkulman/wallpaper.jpg "壁紙パスを提供しない場合
mint run igorkulman/ChangeMenuBarColor SolidColor " #CCCCCC "現在設定されている壁紙が使用されます。
上部にグラデーション長方形を備えた新しい壁紙ファイルを設定するには、実行します
mint run igorkulman/ChangeMenuBarColor Gradient " start_hex_color " " end_hex_color " " optional_path_to_your_wallpaper "たとえば、
mint run igorkulman/ChangeMenuBarColor Gradient " #FF0000 " " #00FF00 " " /Users/igorkulman/wallpaper.jpg "壁紙パスを提供しない場合
mint run igorkulman/ChangeMenuBarColor Gradient " #FF0000 " " #00FF00 "現在設定されている壁紙が使用されます。
複数のディスプレイを使用し、すべてのために生成された壁紙を必要とする場合は、コマンドの最後に--all-displaysフラグを追加するので、 ./ChangeMenuBarColor Gradient "#FF0000" "#00FF00" --all-displays 。
mint uninstall igorkulman/ChangeMenuBarColorを介してユーティリティをインストールした場合は、 mintでダウンロードした場合はユーティリティでフォルダーを削除します。 メニューバーが無効になっていることを自動的に非表示にしてください。この設定により、ユーティリティがメニューバーのサイズを誤って検出します。
現在、動的な壁紙はサポートされていません。動的な壁紙を使用すると、ユーティリティは静的.jpg画像に変換します。
ユーティリティはカタリナに構築されて実行されますが、カタリナのメニューバーは、Big SurとMontereyで異なる方法で動作します。
すべての貢献を歓迎します!
このプロジェクトは、MITライセンスに基づいてライセンスされています。詳細については、ライセンスファイルを参照してください。