Мне не хватает возможности увидеть оставшееся время работы от батареи как время в строке меню?

В предыдущих версиях OS X индикатор батареи в строке меню включал параметры, показывающие оставшееся время работы от батареи в процентах или времени (или ничего).

В Mountain Lion есть только возможность показать проценты?!?!

Как вернуть недостающую опцию?

введите описание изображения здесь

Та же проблема здесь. Ответ, вероятно, что вы не можете. Пока кто-нибудь не сделает стороннее приложение. Тогда у нас должны быть две иконки.
Вы по-прежнему сможете удалить значок батареи OS X, перетащив его с помощью CMD за пределы строки меню.
Стороннее приложение WRT: я использую меню iStat для контроля времени автономной работы (среди прочего), которое по-прежнему поддерживает отображение значений времени в ML. При цене 16 долларов это, вероятно, немного дороже только для монитора батареи, но он также включает в себя множество других показателей, таких как загрузка процессора, память, датчики вентилятора / температуры и т. д., которые могут быть полезны в зависимости от ваших потребностей.
По plist-прежнему отображается опция, установленная на НЕТ... но установка ее на ДА не повторно включает измерение времени :(
apple.com/feedback/macosx.html , пожалуйста. Мы можем вернуть его!
я пробовал команды терминала: по умолчанию пишет com.apple.menuextra.battery ShowPercent -string "NO" по умолчанию пишет com.apple.menuextra.battery ShowTime -string "YES" никакого удовольствия в строке меню, но на самом деле… ЧТО-ТО ЕСТЬ ПОЛУЧЕННЫЙ. если вы зайдете в системные настройки> энергосбережение, с горным львом у вас будет ТОЛЬКО ПРОЦЕНТ. после использования этой терминальной команды сразу появилась индикация времени. было бы невозможно изменить какой-нибудь файл Apple, чтобы получить эту индикацию в строке меню?
Я оставил отзыв! Смешно, что его убрали.
Интересно, может ли кто-нибудь прокомментировать, почему это было удалено? Возможно, они сочли оценки времени ненадежными?
оставленный отзыв - я действительно надеюсь, что это действительно что-то делает ... Это «отстой» и шаг назад с точки зрения удобства использования.
Вот бесплатный монитор батареи: github.com/mac-cain13/Battery-Time-Remaining
7 тысяч просмотров, если бы только 10% ответили Apple... ;-)
@asmeurer, «Возможно, они сочли оценки времени ненадежными?» Я думаю, что нет, так как оценки все еще существуют при нажатии на значок (если только питание от сети переменного тока и полная зарядка). Таким образом, Apple просто не хотела, чтобы мы думали иначе, чтобы постоянно видеть его в строке меню.
@gentmatt, за твою награду, если нет того, defaults writeчто еще никто не поймал, единственный способ изменить встроенный монитор - это каким-то образом взломать код, что является плохой идеей (это нарушит подпись кода, может привести к сбою системы и т. д.)

Ответы (8)

Вы просто не можете показывать оставшееся время работы от батареи в строке меню, начиная с Mountain Lion.

Следующее бесплатное приложение использует почти такой же дизайн значков и добавляет немного больше функций, что делает его достойной заменой:

Оставшееся время работы от батареи

Хан Лин Яп

введите описание изображения здесь введите описание изображения здесь

Вы можете прочитать мой блог , чтобы узнать больше о том, что я сделал, также не помешает сообщить об ошибке в Apple. Таким образом, эта проблема привлечет их внимание.

Ура! Это лучшее решение на данный момент. Он даже более функционален, чем оригинальный индикатор меню батареи. Однако мне бы очень хотелось, чтобы этот значок можно было переместить дальше вправо в строке меню (между другими пунктами меню OSX). Но пока это мое решение. Спасибо! :)
Это правильный ответ. Программное обеспечение гораздо более высокого качества, чем другие, перечисленные здесь.
@gentmatt, посмотрите мой форк «Оставшееся время работы от батареи». Он реализован как дополнительное меню, поэтому вы можете перемещать его по своему усмотрению. github.com/AriX/Battery-Time-Remaining
Battery Time Remaining — хорошее приложение. Тем не менее, если вы не знаете, как скомпилировать исходный код GitHub с помощью Xcode, вам необходимо его приобрести. Некоторые бесплатные альтернативы, такие как TLOB , доступны в App Store. @gentmatt в MacOS Sierra вы можете изменить порядок значков в строке меню, выбрав один значок и переместив его вправо или влево, удерживая кнопку «команда» :)

Согласно следующей записи в блоге, Apple намеренно удалила эту опцию, и она больше не вернется:

http://www.macpoint.be/mountain-lion-is-coming/

Я также пропустил вариант, поэтому я написал приложение. Сейчас в бета-версии:

http://batterytimeapp.com/

Добро пожаловать в AskDifferent и спасибо за ответ! Приятно слышать, что вы разрабатываете приложение, чтобы вернуть нам выбор. Как ваше приложение определяет время? Вы используете собственный алгоритм?
Я использую информацию из структуры конфигурации системы, которая дает оценку, поэтому собственного алгоритма нет. То же время отображается, когда вы нажимаете на индикатор батареи на Mountain Lion. Помимо использования API, вы можете получить доступ к данным с помощью утилиты командной строки scutil.
Текущая и максимальная емкость также показаны значком ioreg -l | grep -i Capacity.

SlimBatteryМонитор

Это не только экономит больше места в строке меню, но и позволяет выбирать, какую информацию отображать в определенных состояниях .

У меня настроено показывать время работы от батареи, процент при зарядке и просто значок при полной зарядке.

введите описание изображения здесь

введите описание изображения здесь

Это работает в Mountain Lion! Потрясающий.
Это именно то, что я собирался порекомендовать. Вы даже можете заставить значок «исчезать», когда батарея полностью заряжена (на самом деле он не исчезает, но от него остается очень крошечная полоска, и он того же цвета, что и строка меню, поэтому он не отвлекает.
Впечатляет то, что это приложение продолжает работать даже с Yosemite, несмотря на то, что разработчик не обновлял его с 2009 года. Вам нужно будет настроить процент панели предупреждений по умолчанию на более новых ноутбуках, так как 15% заряда длится намного дольше, чем раньше. . Вы даже можете настроить цвета так, чтобы он работал в темном режиме Yosemite.

Более дешевым и простым вариантом, чем все еще потрясающие iStat Menus, является Watts за 6,95 долларов США. Очень настраиваемый и позволяет планировать напоминания, включая повторную калибровку.

Параметры меню Watts 1.3.3

Я использовал его на 10.6.8 на своих последних трех портативных устройствах и очень им доволен.

Только что увидел, что бесплатная программа SlimBatteryMonitor описана как без проблем работающая на Mountain Lion.

Я сделал очень простое приложение, специально показывающее оставшееся время: оставшееся время работы от батареи .

введите описание изображения здесь

Меню iStat также могут решить эту проблему (а также показать массу другой полезной информации) http://bjango.com/mac/istatmenus/

Существует бесплатный виджет iStats, который показывает оставшееся время, но вам нужно провести пальцем, чтобы перейти к виджету. Наверное, быстрее нажать на значок батареи.

Я думал, что это уже присутствует в 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"

найти на

https://github.com/mathiasbynens/dotfiles/blob/master/.osx

Спасибо за ссылку. defaults writeК сожалению, в Mountain Lion действует только первая команда.
Я даже не могу заставить его работать со Львом. Это может быть устаревшим
Вам нужно убить SystemUIServer, чтобы изменения вступили в силу.
Я попытался установить их и убить SystemUIServer. Пользовательский интерфейс замигал, но время не отображалось. :-(
После обновления defaults read com.apple.menuextra.batteryуже дает мне { ShowPercent = NO; ShowTime = YES; }без запуска вышеперечисленные команды, возможно, что-то осталось от Lion. Хотя времени не вижу. Ты действительно видишь время, @gentmatt?
@Arjan Нет, я сказал, что работает только команда записи по умолчанию для процента. Извините за недопонимание.
Я автор ~/.osxкоторого упоминается в этом посте. Эти команды были основаны на OS X Lion и более ранних версиях. Параметр ShowTimeтеперь является фиктивной настройкой — вы можете передать ему любое значение, которое хотите, но OS X 10.8 проигнорирует его. Грустно. Как уже упоминалось, команда для отображения процента должна работать.

Если у вас есть более старый Mac и более старая версия приложения Battery.menu с резервной копией (или загруженной из надежного источника), вы можете заменить новый поврежденный Battery.menu на прежний, который показывает оставшееся время.

Вдохновился этой статьей , но в моем случае пришлось все делать в режиме Recovery, чтобы все заработало. Они также ссылаются на старую версию меню, если вы им доверяете. К счастью, у меня была собственная резервная копия.

Общий подход:

  1. Получить предыдущую версию Battery.menu
  2. Перезагрузитесь в режиме восстановления
  3. отключить защиту целостности системы
  4. обмен приложениями Battery.menu
  5. включить защиту целостности системы и перезагрузиться

Подробные шаги:

  1. откройте это руководство в своем телефоне, чтобы держать его в поле зрения
  2. получить старый Battery.menu, например, в ~
  3. Перезагрузитесь в режим восстановления (Command-R при запуске)
  4. Меню «Выполнить»: «Утилиты» > «Терминал»:
# csrutil disable
# reboot
  1. Снова активируйте режим восстановления (Command-R при запуске)
  2. резервное копирование снова замените Battery.menu в Меню: Утилиты > Терминал:
# cd /System/Library/CoreServices/Menu\ Extras/
# cp -R Battery.menu Battery.menu.backup
# cp -R ~/Battery.menu .
# csrutil enable
# reboot
  1. Дважды проверьте, действительно ли Защита целостности системы включена после перезагрузки в Терминале:
# csrutil status

Этот последний шаг действительно стоит перепроверить, потому что если вы его забудете, это будет означать серьезную уязвимость вашего Mac.