Ton*_*ony 9 macos user-interface customization colors titlebar
如何在Mac OS X中修改红色/黄色/绿色窗口按钮以关闭/最小化/缩放?某处必须有可编辑的资源或plist.
这是我正在谈论的按钮:
对于红/绿色盲人,这些颜色可能令人抓狂.我希望他们选择在交通信号灯中使用的实际蓝绿色阴影而不是呕吐草绿.那片青草绿色与红色不确定.
将主题更改为石墨是一个不好的选择,因此任何其他方法都是首选.
Ton*_*ony 13
好吧,经过漫长而看似无穷无尽的研究周期后,我找到了存储窗口按钮的位置.他们在一个名为的文件ArtFile.bin
中/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/Resources/
.
此外,在Indragie Karunaratne的帮助下,一个名叫Alex Zielenski的人创建了一个名为artFileTool的实用程序来获取其内容.第二个链接是该实用程序的代码存储库.
以下是提取并重建资源的过程,如MacThemes论坛中由名为toutheme的用户所述:
对于ArtFile.bin - 狮子
制备
- 创建新文件夹:TheFolder
- 在TheFolder上复制Lion ArtFile.bin(/System/Library/PrivateFrameworks/CoreUI.framework/Resources)和artFileTool.
终奌站
- 启动终端,键入"cd"+"space"+(在终端窗口拖动TheFolder).输入enter.
解码
解码ArtFile.bin并编译文件夹资源断开连接分类:
./artFileTool -d ArtFile.bin ResourcesDisconnectedClassified
- 要么 -
解码ArtFile.bin并编译一个名为Connected Images的文件夹:
- ./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 - Snow Leopard:
- ./artFileTool -d -l ArtFile.bin ResourcesDisconnectedClassified
- ./artFileTool -d -l -c ArtFile.bin NamedConnectedImages
- ./artFileTool -e -l ResourcesDisconnectedClassified ArtFile.bin ArtFile.new.bin
- ./artFileTool -e -l -c NamedConnectedImages ArtFile.bin ArtFile.new.bin
对于ArtFile200.bin(仅限Lion):
- 创建新文件夹:TheFolder
- 在TheFolder上复制Lion ArtFile200.bin(/System/Library/PrivateFrameworks/CoreUI.framework/Resources)和artFileTool.
- 启动终端,键入"cd"+"space"+(在终端窗口拖动TheFolder).输入enter.
解码
- ./artFileTool -d ArtFile200.bin 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内部工作的基本信息有多么困难.