Я использую Mac OS X Lion. Когда я нажимаю сочетание клавиш, соответствующий элемент в верхнем меню на короткое время получает синий фон, а затем возвращается к своему стандартному серому фону. Это несколько раздражает меня. Есть ли способ отключить это мигание?
2 ответа
Если проблема связана с
Blue
, а более темный сероватыйGraphite
сработает за вас и не будет вас так раздражать, перейдите в «System Preferences
, нажмите «General
и измените внешний вид сBlue
наGraphite
. Это больше похоже наGrey
вы хотите по умолчанию, но немного темнее. Прикрепив скриншот того же.В Системных настройках
- Как это на самом деле выглядит
Если это не то, что вам нужно, и вам нужно отключить его или сделать его прозрачным выделением, то вам, возможно, придется подождать, пока ShapeShifter не станет совместимым с OSX Lion.
Или вы можете взломать OSX, перейдя по этому пути и выяснив, как работать с XML в этой папке:
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/English.lproj/
. Поскольку эти файлы помогают нам редактировать опции меню, должна быть опция для улучшения подсветки на панели меню.Вам понадобится XCode, чтобы сделать это, конечно, но на свой страх и риск!
Я понял, как изменить фоновый рисунок в Mountain Lion, но он также удаляет подсветку, когда по меню нажимают вручную. И я не знаю, как изменить цвет текста.
- Скомпилируйте sartFileTool или загрузите исполняемый файл
cp /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin ~/Desktop/original.bin
sartFileTool -d ~/Desktop/original.bin ~/Desktop/art
- Сделайте 49-1.png (или 49-2.png для режимов HiDPI) прозрачным
sartFileTool -e ~/Desktop/art ~/Desktop/new.bin
sudo cp ~/Desktop/new.bin /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin
- Откройте новое приложение или повторно откройте какое-либо приложение
Несколько графических изображений также были нарисованы неправильно после того, как я заменил SArtFile.bin.
Добавление ключа для NSMenuItemHighlightColor в.GlobalPreferences.plist не работает. Я попытался изменить некоторые атрибуты в Extras2.rsrc с помощью ThemePark 3.1, но, похоже, это тоже не имело никакого эффекта.
Есть другой вопрос об изменении цвета выделения в Ask Different.