如何修改用于在Mac OS X中关闭/最小化/缩放的红色/黄色/绿色窗口按钮?某处必须有可编辑的资源或plist。在Mac OS X中修改窗口按钮颜色
下面是我在谈论的按钮:
对于红色/绿色色盲的人,这些颜色可郁闷了。我希望他们选择在交通灯中使用的实际蓝绿色阴影,而不是puke grass green。那青草从红色不能确定。
将主题改为石墨是一种很差的选择,所以任何其他方法都是首选。
如何修改用于在Mac OS X中关闭/最小化/缩放的红色/黄色/绿色窗口按钮?某处必须有可编辑的资源或plist。在Mac OS X中修改窗口按钮颜色
下面是我在谈论的按钮:
对于红色/绿色色盲的人,这些颜色可郁闷了。我希望他们选择在交通灯中使用的实际蓝绿色阴影,而不是puke grass green。那青草从红色不能确定。
将主题改为石墨是一种很差的选择,所以任何其他方法都是首选。
好,长的和看似无穷无尽的研究周期后,我所在的窗口按钮的存储位置。它们位于/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/Resources/
中的ArtFile.bin
文件中。
此外,都叫Alex Zielenski与Indragie Karunaratne帮助下创建一个名为artFileTool实用程序获取其内容。第二个链接是该实用程序的代码存储库。
这里是process提取,然后通过一个名为toutheme用户在MacThemes论坛描述重建资源:
对于ArtFile .bin - Lion
准备
- 创建新的文件夹:TheFolder
- 复制狮子ArtFile.bin(/System/Library/PrivateFrameworks/CoreUI.framework/Resources)和artFileTool上TheFolder。
终端
- 启动端子,类型 “CD” + “空间” +(在终端窗口拖动TheFolder)。输入enter。
解码
为了解码ArtFile.bin和编译断开分类的文件夹中的资源:
./artFileTool -d ArtFile。斌ResourcesDisconnectedClassified
- 或 -
为了解码ArtFile.bin和编译的文件夹命名连接的图片:
- ./artFileTool -d -c ArtFile.bin NamedConnectedImages
版本
编辑您的文件与Photoshop,例如...
编码
重新编码的资源断开分类:
./artFileTool -e ResourcesDisconnectedClassified ArtFile.bin ArtFile .new.bin
- 或 -
重新编码命名连接的图片:
- ./artFileTool -e -c NamedConnectedImages ArtFile.bin ArtFile.new.bin
对于ArtFile.bin - 雪豹:
- ./artFileTool -d -l ArtFile.bin ResourcesDisconnectedClassified
- ./artFileTool -d -l -c ArtFile.bin NamedConnectedImages
- ./artFileTool -e -l ResourcesDisconnectedClassified ArtFile.bin ArtFile.new.bin
- ./artFileTool -e - 升-c NamedConnectedImages ArtFile.bin ArtFile.new.bin
对于ArtFile200.bin(狮只):
- 创建新的文件夹:TheFolder
- 复制狮子ArtFile200.bin(/System/Library/PrivateFrameworks/CoreUI.framework/Resources)和artFileTool上TheFolder。
- 启动终端,输入“cd”+“space”+(在终端窗口拖动TheFolder)。输入enter。
解码
- ./artFileTool -d ArtFile200。斌ResourcesDisconnectedClassified
- ./artFileTool -d -c ArtFile200.bin NamedConnectedImages
编码
- ./artFileTool -e ResourcesDisconnectedClassified ArtFile200.bin ArtFile200.new.bin
./artFileTool -e -c NamedConnectedImages ArtFile200.bin ArtFile200.new.bin
确保检查新创建文件的大小。 (4.0-5.2 MB)
- 重命名ArtFile.new.bin到ArtFile.bin并替换CoreUI.framework目录中的一个位置
- 注销
我希望这有助于任何人谁得到因为我发现有关OS X内部工作的基本信息有多困难时感到沮丧。
就像提醒一样,Snow Leopard和更早版本中的Graphite外观将窗口按钮更改为灰色。我很惊讶和不高兴,即使是在石狮的主题中,这些山狮仍然是着色的。 (我忘了狮子做了什么,因为我只是简单地使用了它。)这是我的机器。我想改变它。颜色比我想要的更突出,令人分心。它也看起来不专业。事实上,我曾经使用不诚实的Mighty Mouse将愚蠢的彩色沙滩球变成灰色。
这是如何轻松修改按钮颜色的答案? – Tony
*“我很惊讶和不高兴,即使在石狮主题中,这些颜色仍然是彩色的。”*尽管我同意其余的观点,但这种说法绝对是错误的。所有版本的OS X都支持Graphite主题,至少通过Yosemite,它确实将“交通灯”按钮变为灰色。我使用并使用过它。 –
在MacOSX 10.11中修改按钮El Capitan也可以通过Alex Zielenski的名为“ThemeEngine”的工具完成,在github.com找到HERE。 你必须编辑
“汽车”文件的副本:/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources
每个文件。汽车包含“WindowFrame_WindowControlButtons”本身包含240项(!)。 我将这些(=在应用程序窗口中的按钮)“首先”大小“,然后”比例“分组。 更高分辨率的“... @ x2.psd”项目用于视网膜显示,“小”的用于应用程序内窗口,例如TextEdit中的调色板。
在ThemeEngine图形项目(* .psd!)中选择并发送/接收来自/兼容的编辑器(例如:Photoshop),但也可以单独拖动到任何文件夹,更改或替换为其他应用程序(甚至“预览”)并被重新拖放到ThemeEngine中的任何.car-file窗口。
通常情况下,您首先必须在El Capitan中停用SIP,但是我发现选择我的“旧”Maverick USB驱动器作为启动盘并将SystemAppearance.car手动拖回到SystemAppearance.bundle更容易,然后重新-restart(另请参阅“AccessibilityDarkAppearance.car”)。
我发现新的令人讨厌的2D图标实际上是业余的,有点“放气” - 所以我用一组类似Maverick的软件交换了它们,它们是从一个较旧的MacOSX复制的。作为妥协,我应用了El-Capitan中使用的“负面”白色加号/减号。 (顺便说一句:我没有使用Alex的上述artFileTool来获得Aqua按钮,而是简单地制作了一系列截图并剪掉了Aqua按钮的各种状态。)
如果有人有兴趣,我可以张贴我的“SystemAppearance.car”这里的文件...
是与狮子开始,视网膜资源保存在ArtFile200.bin。另外,对于任何感兴趣的人,GitHub页面上的ArtFile.bin和SArtFile.bin都有一个完整的文件格式规范。为了您的考虑,存储库中的代码可以在Cocoa应用程序中重用,所以您完全可以创建一个程序来更改标题栏控件。 –