В предыдущих версиях OS X индикатор батареи в строке меню включал параметры, показывающие оставшееся время работы от батареи в процентах или времени (или ничего).
В Mountain Lion есть только возможность показать проценты?!?!
Как вернуть недостающую опцию?
Вы просто не можете показывать оставшееся время работы от батареи в строке меню, начиная с Mountain Lion.
Следующее бесплатное приложение использует почти такой же дизайн значков и добавляет немного больше функций, что делает его достойной заменой:
Хан Лин Яп
Вы можете прочитать мой блог , чтобы узнать больше о том, что я сделал, также не помешает сообщить об ошибке в Apple. Таким образом, эта проблема привлечет их внимание.
Согласно следующей записи в блоге, Apple намеренно удалила эту опцию, и она больше не вернется:
http://www.macpoint.be/mountain-lion-is-coming/
Я также пропустил вариант, поэтому я написал приложение. Сейчас в бета-версии:
scutil
.ioreg -l | grep -i Capacity
.Это не только экономит больше места в строке меню, но и позволяет выбирать, какую информацию отображать в определенных состояниях .
У меня настроено показывать время работы от батареи, процент при зарядке и просто значок при полной зарядке.
Более дешевым и простым вариантом, чем все еще потрясающие iStat Menus, является Watts за 6,95 долларов США. Очень настраиваемый и позволяет планировать напоминания, включая повторную калибровку.
Я использовал его на 10.6.8 на своих последних трех портативных устройствах и очень им доволен.
Я сделал очень простое приложение, специально показывающее оставшееся время: оставшееся время работы от батареи .
Меню iStat также могут решить эту проблему (а также показать массу другой полезной информации) http://bjango.com/mac/istatmenus/
Я думал, что это уже присутствует в Lion. В Lion вы можете изменить его с помощью
# Menu bar: show remaining battery time; hide percentage
defaults write com.apple.menuextra.battery ShowPercent -string "NO"
defaults write com.apple.menuextra.battery ShowTime -string "YES"
найти на
defaults write
К сожалению, в Mountain Lion
действует только первая команда.SystemUIServer
, чтобы изменения вступили в силу.defaults read com.apple.menuextra.battery
уже дает мне { ShowPercent = NO; ShowTime = YES; }
без запуска вышеперечисленные команды, возможно, что-то осталось от Lion. Хотя времени не вижу. Ты действительно видишь время, @gentmatt?~/.osx
которого упоминается в этом посте. Эти команды были основаны на OS X Lion и более ранних версиях. Параметр ShowTime
теперь является фиктивной настройкой — вы можете передать ему любое значение, которое хотите, но OS X 10.8 проигнорирует его. Грустно. Как уже упоминалось, команда для отображения процента должна работать.Если у вас есть более старый Mac и более старая версия приложения Battery.menu с резервной копией (или загруженной из надежного источника), вы можете заменить новый поврежденный Battery.menu на прежний, который показывает оставшееся время.
Вдохновился этой статьей , но в моем случае пришлось все делать в режиме Recovery, чтобы все заработало. Они также ссылаются на старую версию меню, если вы им доверяете. К счастью, у меня была собственная резервная копия.
Общий подход:
Подробные шаги:
# csrutil disable # reboot
# cd /System/Library/CoreServices/Menu\ Extras/ # cp -R Battery.menu Battery.menu.backup # cp -R ~/Battery.menu . # csrutil enable # reboot
# csrutil status
Этот последний шаг действительно стоит перепроверить, потому что если вы его забудете, это будет означать серьезную уязвимость вашего Mac.
антивер
Джентматт
пользователь5118
jtbandes
plist
-прежнему отображается опция, установленная на НЕТ... но установка ее на ДА не повторно включает измерение времени :(Арьян
пользователь26346
да4
асмерер
ЭндрюПК
Mac_Cain13
Арьян
Арьян
асмерер
defaults write
что еще никто не поймал, единственный способ изменить встроенный монитор - это каким-то образом взломать код, что является плохой идеей (это нарушит подпись кода, может привести к сбою системы и т. д.)