Macos 在Mac OS X中修改窗口按钮颜色

Macos 在Mac OS X中修改窗口按钮颜色,macos,user-interface,colors,customization,titlebar,Macos,User Interface,Colors,Customization,Titlebar,如何在Mac OS X中修改关闭/最小化/放大的红/黄/绿窗口按钮?某个地方必须有可编辑的资源或plist 以下是我所说的按钮: 对于红/绿色盲个体来说,这些颜色可能会让人发狂。我希望他们选择交通灯中实际使用的蓝色绿色,而不是呕吐草绿色。那青草般的绿色和红色是无法区分的 将主题更改为graphite是一个糟糕的选择,因此任何其他方法都是首选的。好的,经过一个漫长且似乎无休止的研究周期,我找到了窗口按钮的存储位置。它们位于/System/Library/privateframes/CoreUI.

如何在Mac OS X中修改关闭/最小化/放大的红/黄/绿窗口按钮?某个地方必须有可编辑的资源或plist

以下是我所说的按钮:

对于红/绿色盲个体来说,这些颜色可能会让人发狂。我希望他们选择交通灯中实际使用的蓝色绿色,而不是呕吐草绿色。那青草般的绿色和红色是无法区分的


将主题更改为graphite是一个糟糕的选择,因此任何其他方法都是首选的。

好的,经过一个漫长且似乎无休止的研究周期,我找到了窗口按钮的存储位置。它们位于
/System/Library/privateframes/CoreUI.framework/Versions/a/Resources/
中一个名为
ArtFile.bin
的文件中

另外,一个名为的家伙在的帮助下创建了一个名为的实用程序来访问其内容。第二个链接是实用程序的代码存储库

以下是一个名为toutheme的用户在MacThemes论坛上描述的提取并重建资源的方法:

用于ArtFile.bin-Lion

准备

  • 创建新文件夹:文件夹
  • 复制文件夹上的Lion ArtFile.bin(/System/Library/PrivateFrameworks/CoreUI.framework/Resources)和artFileTool
终端

  • 启动终端,键入“cd”+“space”+(拖动终端窗口上的文件夹)。输入enter
解码

要解码ArtFile.bin并编译文件夹,请执行以下操作:

  • ./artFileTool-d ArtFile.bin资源断开连接分类

    --或者--

要解码ArtFile.bin并编译名为Connected Images的文件夹,请执行以下操作:

  • ./artFileTool-d-c ArtFile.bin名称连接图像
版本

使用PhotoShop编辑文件,例如

编码

要对资源重新编码,请执行以下操作:

  • ./artFileTool-e resources断开连接分类的ArtFile.bin ArtFile.new.bin

    --或者--

要重新编码已命名的连接图像,请执行以下操作:

  • ./artFileTool-e-c NamedConnectedImages ArtFile.bin ArtFile.new.bin

对于ArtFile.bin-雪豹:

  • ./artFileTool-d-l ArtFile.bin资源断开连接分类
  • ./artFileTool-d-l-c ArtFile.bin名称连接图像
  • ./artFileTool-e-l资源断开连接已分类的ArtFile.bin ArtFile.new.bin
  • ./artFileTool-e-l-c NamedConnectedImages ArtFile.bin ArtFile.new.bin

对于ArtFile200.bin(仅限Lion):

  • 创建新文件夹:文件夹
  • 复制文件夹上的Lion ArtFile200.bin(/System/Library/PrivateFrameworks/CoreUI.framework/Resources)和artFileTool
  • 启动终端,键入“cd”+“space”+(拖动终端窗口上的文件夹)。输入enter
解码

  • ./artFileTool-d ArtFile200.bin资源断开连接分类
  • ./artFileTool-d-c ArtFile200.bin名称连接图像
编码

  • ./artFileTool-e资源断开连接分类的ArtFile200.bin ArtFile200.new.bin
  • ./artFileTool-e-c名称连接图像ArtFile200.bin ArtFile200.new.bin

  • 确保检查新创建文件的大小。(4.0-5.2MB)

  • 将ArtFile.new.bin重命名为ArtFile.bin,并替换CoreUI.framework目录中的一个位置
  • 注销

我希望这能帮助那些像我一样感到沮丧的人,他们发现OSX内部工作的基本信息是多么困难。

作为提醒,雪豹和更早版本中的石墨外观将窗口按钮改为灰色。我很惊讶,也很不高兴在《山狮》中,即使在石墨主题中,这些仍然是彩色的。(我忘了狮子做了什么,因为我只是简单地用了一下。)这是我的机器。我想改变它。颜色比我想要的更显眼,而且会分散我的注意力。它看起来也不专业。事实上,我曾经用Unsanty的强大鼠标将愚蠢的彩色沙滩球变成灰色。

修改MacOSX 10.11 El Capitan中的按钮也可以通过Alex Zilenski的工具“ThemeEngine”完成,该工具位于github.com。 您必须编辑文件的副本

.car文件位于:/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources中

每个.car文件都包含“WindowFrame\u WindowControlButtons”,它本身由240个项目组成(!)。 我将这些(=应用程序窗口中的按钮)先按“大小”再按“比例”进行“分组”。 分辨率更高的“…@x2.psd”项目用于视网膜显示,“小”项目用于应用程序内窗口,如TextEdit中的调色板

在Meengine中,选择图形项目(*.psd!)并将其发送/接收到兼容的编辑器(例如:Photoshop),但也可以单独拖动到任何文件夹,被其他应用程序更改或替换(甚至“预览”),并重新拖动到Meengine中的任何.car文件窗口

通常情况下,您首先必须在El Capitan中停用SIP,但我发现选择我的“旧”Maverick USB驱动器作为启动盘并手动将SystemAppearance.car拖回SystemAppearance.bundle,然后重新启动(另请参见“AccessibilityDarkAppearance.car”)

我发现新的令人厌恶的2D图标真的很业余,有点“泄气”——所以我用一套从旧MacOSX复制过来的特立独行的图标来交换它们。作为一种折衷,我使用了El Capitan中使用的“负”白色加号/减号

(顺便说一句:我没有使用