Изменение цвета кнопки окна в Mac OS X
Как я могу изменить красные/желтые / зеленые кнопки окна для закрытия / минимизации / увеличения в Mac OS X? Где-то должен быть редактируемый ресурс или plist.
вот кнопки, о которых я говорю:
для людей с красной / зеленой дальтонизмом эти цвета могут сводить с ума. Хотел бы я, чтобы они выбрали настоящий голубоватый оттенок зеленого, используемый на светофоре, а не тошнотворный зеленый. Травяной зеленый неопределим от красный.
изменение темы на графит является плохой альтернативой, поэтому любой другой метод гораздо предпочтительнее.
3 ответов
хорошо, после долгого и, казалось бы, бесконечного цикла исследований, я нашел, где хранятся кнопки окна. Они в файле под названием ArtFile.bin
на /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/Resources/
.
кроме того, парень по имени Алекс Zielenski С помощью Indragie Достался создал утилиту с именем artFileTool чтобы добраться до его содержимого. Вторая ссылка-это репозиторий кода для полезность.
здесь процесс чтобы извлечь, а затем перестроить ресурс, как описано на форуме MacThemes пользователем с именем toutheme:
Для ArtFile.bin-Lion
подготовка
- создать новую папку: TheFolder
- скопируйте файл Lion ArtFile.bin (/System/Library/PrivateFrameworks / CoreUI.framework / Resources)и artFileTool в папке.
терминал
- запустить терминал, введите " cd " + "пробел" + (перетащите папку в окне терминала). Введите enter.
декодирования
для декодирования ArtFile.bin и скомпилировать папку ресурсы отключены классифицированы:
./artFileTool -д ArtFile.bin ResourcesDisconnectedClassified
-- или --
для декодирования ArtFile.bin и скомпилировать папку с именем Connected Images:
- ./ artFileTool - D-c ArtFile.bin NamedConnectedImages
издание
редактирование файлов с помощью PhotoShop, например...
кодирование
чтобы перекодировать отключенные ресурсы, классифицированные:
./ artFileTool-E ResourcesDisconnectedClassified ArtFile.бин Артфайл.новый.бин
-- или --
для перекодирования именованных подключенных изображений:
- ./ artFileTool-e-c NamedConnectedImages ArtFile.бин Артфайл.новый.бин
Для ArtFile.бин-Снежный Барс:
- ./ artFileTool - D-l ArtFile.bin ResourcesDisconnectedClassified
- ./ artFileTool-D-l-c ArtFile.bin NamedConnectedImages
- ./ artFileTool-e-l ResourcesDisconnectedClassified ArtFile.бин Артфайл.новый.бин
- ./ artFileTool-e-l -c NamedConnectedImages ArtFile.бин Артфайл.новый.бин
Для ArtFile200.бен (только Лев):
- создать новую папку: TheFolder
- скопируйте Lion ArtFile200.bin (/System/Library/PrivateFrameworks / CoreUI.framework / Resources)и artFileTool в папке.
- запустить терминал, введите " cd " + "пробел" + (перетащите папку в окне терминала). Введите enter.
декодирования
- ./ artFileTool-d ArtFile200.bin ResourcesDisconnectedClassified
- ./ artFileTool-d-c ArtFile200.bin NamedConnectedImages
кодирование
- ./ artFileTool-E ResourcesDisconnectedClassified ArtFile200.bin ArtFile200.новый.бин
./ artFileTool-E-c NamedConnectedImages ArtFile200.bin ArtFile200.новый.бин
проверьте размер нового файла. (4.0-5.2 mb)
- Переименовать ArtFile.новый.ящик в ArtFile.bin и заменить одно место в CoreUI.основы каталог
- выход
Я надеюсь, что это поможет всем, кто был так же расстроен, как и я, тем, как трудно найти основную информацию о внутренней работе OS X.
изменение кнопок в MacOSX 10.11 El Capitan также может быть сделано инструментом Алекса Зеленского под названием "ThemeEngine", found здесь at github.com - ... Вы должны редактировать копии
".car " файлы в: / System / Library / CoreServices / SystemAppearance.комплект/содержание / ресурсы
каждого из них .автомобильные файлы содержат "WindowFrame_WindowControlButtons", который сам состоит из 240 элементов (!). Я "сгруппировал" их (=кнопка в окне приложения) с первым "размером", затем "Масштаб." Высшее решен "...@Х2.psd "элементы используются для дисплеев Retina, "маленькие" для окон в приложении, как палитра цветов в TextEdit.
в графических элементах ThemeEngine (*.psd!) выбираются и отправляются/принимаются в/из совместимого редактора (например: Photoshop), но также могут быть индивидуально перетащены в любую папку, изменены или заменены другими приложениями (даже "предварительный просмотр") и повторно перетащены в любой .окно car-file в ThemeEngine.
обычно вам сначала нужно отключить SIP в El Capitan, но мне было проще выбрать мой "старый" USB-накопитель Maverick в качестве загрузочного диска и перетащить SystemAppearance.автомобиль возвращается в SystemAppearance.пакет вручную, затем перезапустить (см. Также " AccessibilityDarkAppearance.автомобиль.)"
Я нахожу новые отвратительно-2D иконки действительно дилетантскими, своего рода "сдутыми", поэтому я обменял их с набором Maverick-подобных, скопированных со старого MacOSX. В качестве компромисса я применил" отрицательные " белые знаки плюс/минус, используемые в Эль-капитан.
(кстати: я не использовал вышеупомянутый artFileTool Алекса, чтобы добраться до кнопок Aqua, а просто сделал серию скриншотов и вырезал различные состояния круглых кнопок Aqua.)
Если кто-то заинтересован, я могу опубликовать свой "SystemAppearance.автомобиль " файл здесь ...
как напоминание, появление графита в Snow Leopard и ранее изменило кнопки окна на серый цвет. Я был очень удивлен и недоволен, что в Mountain Lion они остаются цветными даже в графитовой теме. (Я забыл, что сделал Лайон, потому что я использовал его только ненадолго. Это моя машина. Я хочу это изменить. Цвет выделяется больше, чем я хочу и отвлекает. Это также выглядит непрофессионально. На самом деле, я использовал могучую мышь Unsanity, чтобы превратить глупый цветной пляжный мяч в что-то серое.