简单的实用程序可以通过将纯色或梯度矩形附加到墙纸图像中来更改Macos Big Sur和Monterey菜单栏颜色。
Big Sur和Monterey改变了菜单栏的显示方式。现在,它采用墙纸的颜色,这可能并不总是您想要的。该实用程序允许您指定要使用的菜单栏的纯色或梯度。
想象一下,您有一个深色墙纸(这是我的)。即使您使用轻型模式,此深色墙纸也会导致菜单栏是黑色的

使用此实用程序,您可以生成一个新的墙纸,以使菜单栏以您想要的任何颜色显示,例如Catalina的灰色色调。

或自定义梯度

安装和运行工具的最简单,首选的方法是使用薄荷。
由于快速软件包管理器的限制,您需要在源代码到工作的安装中安装XCode并至少打开一次。
安装Xcode安装薄荷薄荷薄荷
brew install mint下一个运行
mint run igorkulman/ChangeMenuBarColor而且,如果一切正常,您可以首次下载我的实用程序并运行。你准备好了!
如果您不想安装Xcode和Mint,则可以下载最新的二进制版本。
二进制版本没有签名,因此可能对所有系统都不起作用。
所显示的所有命令均用于通过MINT安装的实用程序。如果您下载了最新的二进制版本,则用path/to/unzipped/ChangeMenuBarColorSolidColor mint run igorkulman/ChangeMenuBarColorSolidColor 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安装了该实用程序,则运行mint uninstall igorkulman/ChangeMenuBarColor如果您手动下载该文件夹,则使用该文件夹删除文件夹。 确保自动隐藏并显示菜单栏已禁用。此设置导致实用程序错误地检测菜单栏的大小。
目前不支持动态壁纸。如果使用动态墙纸,实用程序将将其转换为静态.jpg图像。
该公用事业公司在Catalina上建造和运行,但Catalina上的菜单栏的工作方式与Big Sur和Monterey上的方式不同,因此结果将与Big Sur和Monterey上的结果永远不一样。
所有贡献都受到欢迎!
该项目是根据MIT许可证获得许可的 - 有关详细信息,请参见许可证文件。