Pull to refresh

Об апплете состояния батареи

Reading time4 min
Views7.5K
Original author: Russell Green
Это перевод статьи на сайте wiki.ubuntu.com про то, каким должен быть апплет статуса батареи в Ubuntu. Предположительно, такой вид апплета будет реализован в следующих версиях операционной системы.

Должно быть простое меню состояния батареи, заменяющее апплет панели, выведенный на экран gnome-power-manager. Остальная часть интерфейса диспетчера электропитания Gnome должна работать как обычно.
Мы также предлагаем этот проект разработчикам KDE и Kubuntu, как возможная замена для меню, выведенного на экран kpowersave.

Объяснение


Меню состояния батареи существует, чтобы указать, сколько времени осталось, когда перезаряжающаяся вещь (батарея, ИБП, мышь, iPod, телефон Bluetooth, и т.д.) разряжается, и наоборот — как долго будет заряжаться устройство.

Требования к иллюстрациям


В общей сложности 97 значков необходимы, хотя 33 из них могут отличаться только другой графикой (короче, в общей сложности 67), и 60 других состоят из 30 пар, которые отличаются только по окраске.
Для каждого из (батарея, мышь, универсальное устройство), должен быть:
  • значок состояния работы от сети переменного тока
  • значки для того, чтобы показать, что устройство заряжается на уровнях заряда от 0 % до 100 %, с шагом в 10%
  • значок, показывающий, что устройство почти разрядилось

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

Дизайн


На двух картинках ниже показано, как будет выглядеть меню при обычном случае (только батарея ноутбука) и в максимальном варианте (батарея удалена, есть iPod и мышь):
image

Когда показывать меню


Окно «Power Management Preferences» должно быть скорректировано к окну “Power Settings” (настроек питания) с более простыми опциями, чтобы указать, когда выводить на экран меню питания.

Было:

image

Должно быть:

image

По умолчанию (независимо от любой предыдущих настроек Power Manager Gnome), установка должна быть «Всегда, когда заряжаемое устройство присутствует». (Если бы меню исчезало всякий раз, когда устройство было полностью заряжено, то это мешало бы понимать, что оно было полностью заряжено, а не удалено или не распознано).

Подробно об иконках


И в заголовке меню и в содержании меню, заряжаемое устройство должно быть представлена значком схемы состояния, которая наиболее близко соответствует компоненту или устройству: батареи, мыши и т.д.

Если это — батарея, которая или отсутствует или неизвестного уровня заряда, то схема должна использовать универсальный значок батареи.
Если устройство полностью заряжено, то внутренняя часть значка должна обладать эмблемой разъема.
Если устройство разряжается, внутренняя часть значка должна быть заполнена слева направо приблизительно настолько, насколько ещё осталось заряда. Если устройство или батарея имеет меньше чем 30 минут работы в запасе, заливка должна быть красной, а не черной. (Эта окраска сознательно основана на времени, не основана на проценте, потому что количество времени, которое Вы имеете в запасе, более важно чем, то, насколько времени батарея может теоретически продлиться исходя из процента заряда).

Заголовок


Заголовок меню должен сказать Вам сразу, что Вы должны знать больше всего: какое устройство потеряет заряд быстрее всего, например. (К более подробной информации можно получить доступ в меню непосредственно.)
Если меню установлено в положении «Всякий раз, когда ответственное устройство присутствует», но уровень заряда еще не был обнаружен, заголовок меню должен состоять из универсального значка батареи.
Если все компоненты полностью заряжены, то заголовок меню должен состоять из значка «батарея с разъемом», значок «мышь с разъемом».
Если что-нибудь разряжается, заголовок меню должен состоять из значка, представляющего тип устройства, которое, как предполагается, потеряет питание быстрее всех. Например, если Ваша батарея ноутбука предположительно разрядится через 1 час 47 минут, и Ваша батарея беспроводной мыши предположительно разрядится через 27 минут, заголовок меню должен появиться как значок мыши, содержащий красную заливку.

Элементы меню


Меню должно содержать один элемент для каждого устройства, а также разделитель, если есть какие-либо устройства, и “Настройки питания".

Порядок устройств должен быть следующим:
1. Любая внутренняя батарея или батареи (если есть больше чем одна, то они перечисляются в алфавитном порядке в порядке пути sysfs, но не показывающий этот самый путь sysfs)
2. ИБП
3. Беспроводная мышь
4. Что-либо еще

Пункт меню для каждого устройства (компонента) должен состоять из трех элементов.
1. Значок, представляющий тип устройства.
2. Текст, представляющий имя компонента («Батарея», «Мышь», «ИБП», «iPod», и т.д.) и состояние заряда:
• «N заряжено», если это полностью заряжено;
• «N (оценка в процентах)», если устройство заряжается или разряжается, но точная временная оценка еще не может быть сделана;
• «N (ч: мин) пока не заряжено», если это заряжается и известно время;
• «N» если это разряжается больше, чем за 12 часов;
• «N (ч: мин) осталось», если устройство разрядится меньше, чем за 12 часов.

Нажатие на элемент, представляющий устройство, должно открыть окно «Информации об Устройстве» от «Диспетчера электропитания Gnome» для того компонента. (В KDE открылось бы «Диалоговое окно информации о KPowersave».)

К сожалению, ядро Linux не обеспечивает реальные идентификаторы для нескольких батарей в компьютере (то есть марку и модель батареи); у них есть только порядковые номера, и метки типа «BAT0» и «BAT1». Таким образом, пока невозможно показать реальные названия в меню.
Tags:
Hubs:
Total votes 33: ↑23 and ↓10+13
Comments18

Articles