Ubuntu 12.04 64bit отказывается переходить в спящий режим при критически низком заряде батареи. Вместо этого он выполняет полное отключение, которое не является необходимым и может привести к потере данных.
Я включил Hibernate (pm-hibernate), следуя общим инструкциям, которые я тестировал pm-hibernate. Он работает нормально при запуске вручную.
Я установил параметры питания в режим гибернации «Когда мощность критически мала». Это также было проверено с помощью dconf Editor. В разделе org> gnome> settings-daemon> plugins> power> критический-battery-action установлено значение «hibernate». По той же схеме время-действие установлено на «120».
Я хотел бы видеть, что происходит непосредственно перед этим закрытием. Я хотел бы знать, какие журналы искать, чтобы увидеть, действительно ли сбой pm-hibernate, или он полностью игнорируется.
Если не считать, что я сам это выясню, есть ли предлагаемая работа?
источник
Ответы:
Я нашел другое решение для моей системы Ubuntu 14.04. Может быть, это работает для вас.
Сначала установите инструменты для ноутбука
Затем вы должны включить функцию авто-спящего режима. Вы должны отредактировать текстовый файл:
Там найдите параметр ENABLE_AUTO_HIBERNATION и замените 0 на 1:
В том же файле вы также хотите настроить процент заряда батареи, когда компьютер переходит в спящий режим. Например:
Сохраните файл и проверьте конфигурацию, позволяя вашей батарее разрядиться. Если это работает, вы должны установить по умолчанию инструменты для работы с ноутбуком, создав скрипт:
Затем в gedit скопируйте и вставьте это:
Сохраните файл, затем перезагрузите систему и протестируйте снова. Я надеюсь, что это работает для вас.
На мой взгляд, похоже, что что-то мешает gnome-power-manager. Если кто-то воспроизведет проблему, мы можем сообщить об ошибке.
Ссылки:
Советы по экономии энергии от Penalvch https://help.ubuntu.com/community/PowerManagement/ReducedPower#Using_less_power_with_laptop-mode-tools
Re: Получение Ubuntu для автоматического приостановления при низком заряде батареи (командная строка) от Isamu715 http://ubuntuforums.org/showthread.php?t=2092327&p=12394451#post12394451
источник
/etc/laptop-mode/conf.d/usb-autosuspend.conf
и изменивAUTOSUSPEND_USBTYPE_BLACKLIST=""
наAUTOSUSPEND_USBTYPE_BLACKLIST="usbhid usb-storage"
. Подробные инструкции здесь .У меня была / была та же проблема с 12.04 неточным мониторингом мощности, некоторые возможности:
(чтобы перейти к преследованию и избежать риторики, прочитайте последнюю точку - раздражает, что требуется «исправление», чтобы восстановить такие обыденные и обычные функции )
Unity и 12.04 не предоставляют функциональность 10.04, которая имеет более надежную надежность, особенно управление питанием, поэтому я использую регрессию. Сложное созревание среды вычислительной системы (Debian, GNU, Linux, ...) требует высокой степени сопоставимой строгой дисциплины для последовательного сохранения и изменения функциональности. Следовательно, несколько хорошо зарекомендовавших себя программных парадигм деградировали и были скомпрометированы, включая управление питанием.
ссылка:
Ошибка № 993440 «Нет опции приостановки для критического состояния батареи в Pow ...»: Ошибки: пакет «gnome-control-center»: Ubuntu:
решение: (трудоемкий вручную)
lp: ~ jlangvand / ubuntu / Quantal / GNOME -контроль-центр / фикс-для-993440
Написать сценарий (более вручную трудоемкой) с помощью
pm-hibernate
(pm-suspend
),watch
,upower
, иgrep
т.д. , чтобы следить за состоянием батареи и принять меры в случае необходимости.схема псевдокода:
используйте
watch
каждые несколько минут для периодического сравненияgrep
upower -d
статистики батареиgsettings get org.gnome.settings-daemon.plugins.power percentage-critical
и превышения порогового значенияsudo pm-hibernate
сырая (как в прототипе, неисполняемая) тяга: (приостановка для любой батареи% <10%)
upower --monitor-detail | grep "percentage[^\d]+\d\.\d*\%" | bash pm-suspend
элегантное решение
watch
на приостановкерефов:
684186 - gnome-settings-daemon: не удается выполнить действие при низком заряде батареи - Отчет об ошибке Debian регистрируется по адресу:
bugs.debian.org/cgi-bin/bugreport.cgi?bug=684186www.google.ca/search?q=org.gnome.settings-daemon.plugins.power%20critical-battery-action%20%27suspend%27&num=50.
Работу батареи можно проверить с помощью:
upower
watch -d upower -i /org/freedesktop/UPower/devices/battery_BAT0
upower --monitor-detail | grep percentage
gnome-power-statistics
Как проверить состояние батареи с помощью терминала?
Как узнать скорость разряда батареи?
источник
acpi
также получает уровень заряда батареи.