Сообщений: 0 |
Всем доброго времени суток. Имеется нетбук с Mint 17.1 Mate на борту. При отключении AC адаптера и переходе на питание от батареи, бук уходит в спящий режим (настроено так), но происходит это даже когда батарея имеет заряд 99%. Бывает что и при выходе из спящего, с отключенным адаптером, бук снова уходит в спящий, но главный вопрос, как отучить его от этого когда отключается адаптер? Установить "Ничего не делать" при критическом заряде, не вариант. Интересно что в момент отключения адаптера ОСь вещает типа осталось 4 минуты (99%) и уходит в спящий. Почему 4 минуты при 99% не понятно. Use_time_for_policy = false без результатов. Игра со значениями org/mate/power manager в dconf тоже пока результатов не дают. Laptop mode tools устанавливал, но и тот не справился. Возможно, конечно, я не так что-то настроил. Может у кого-то была подобная проблема? Прошу помощи. | ||||||||
Сообщений: 0 |
Подобная проблема рассматривалась года 2 назад. Оказалось, что надо выкинуть батарейку. Там, если память не изменяет, при 50% такое было. Так, что проверь для начала батарейку. Может показывает 99% на одной ячейке и при древней батарейке - соответственно - 4 мин. Да, и что за бук то? | ||||||||
Сообщений: 0 |
Бук не ахти, DNS, потому и поставил Linux, с ней он нормально работает, за исключением этих и еще некоторых неприятностей. Бывает иногда что и вроде нормально показывает, скажем, "Осталось 2 часа 15 минут (66%). Батарейку, конечно, можно попробовать поискать, но смущает тот факт что Windows на нем работает без этих проблем. Бук уже, примерно, года 4 работает на Windows и ни разу таких проблем не было. Есть вариант запилить скрипт который будет срабатывать на событие отключения адаптера, но и с этим как-то не выходит, а именно не отслеживаетя событие ACPI. Может быть у кого-нибудь будут мысли по этому поводу? | ||||||||
Сообщений: 0 |
Сейчас с мобильного пишу, позже могу подробнее описать что конкретно делал. | ||||||||
Сообщений: 0 |
По поводу скрипта. Пока не знаю как он будет отрабатывать, может быть будет убивать какой-либо процесс запускающий гибернацию или отменять как-то её, главный вопрос добиться реакции ОС на событие отключения AC адаптера, а именно на событие ac_adapter ACPI0003:00 00000080 00000000. acpid установлен и в процессах есть, в /etc/acpi/events создал файл swith-on-battery в котором event=ac_adapter ACPI0003:00 00000080 00000000, а action=/etc/acpi/swith-on-battery.sh, сам скрипт содержит: #!/bin/sh pluma /home/teekei/001 Это так, для проверки, то есть если произошло ac_adapter ACPI0003:00 00000080 00000000, то должен открыться файл 001. swith-on-battery.sh конечно сделал исполняемым. Но ничего не происходит во время отключения питания. | ||||||||
Сообщений: 0 |
Чтобы не мучить бук отключением включением, сделал event=button/volumedown VOLDN 00000080 00000000 K, не работает, но если в терминале запустить sudo /usr/sbin/acpid -d -l 1, а потом нажать кнопку, то acpid: waiting for events: event logging is on acpid: received input layer event "button/volumedown VOLDN 00000080 00000000 K" acpid: rule from /etc/acpi/events/swith-on-battery matched acpid: executing action "/etc/acpi/swith-on-battery.sh" BEGIN HANDLER MESSAGES END HANDLER MESSAGES acpid: action exited with status 0 acpid: 1 total rule matched acpid: completed input layer event "button/volumedown VOLDN 00000080 00000000 K" то есть файл 001 открылся, соответственно ac_adapter ACPI0003:00 00000080 00000000 тоже должно будет отработать. Почему же с не запущенным sudo /usr/sbin/acpid -d -l 1 события не отслеживаются acpid? | ||||||||
Сообщений: 0 |
Teekei, что за бук, так никто и не увидел. Дай inxi. Систему с вставленной батарейкой устанавливал? Посмотри здесь еще. | ||||||||
Сообщений: 0 |
Редактировалось: 1 раз (Последний: 11 июня 2015 в 21:02) | ||||||||
Сообщений: 0 |
Teekei, inxi -v7 | ||||||||
Сообщений: 0 |
Код BASH:
Редактировалось: 1 раз (Последний: 14 июня 2015 в 13:36) | ||||||||
Сообщений: 0 |
Забыл ответить на это
здесь полезно, но не сработало. Второй метод не подходит. По первому методу, у меня совсем нет файла Power.sh в /etc/acpi. Файл создал, но событие не отслеживается. Может быть мешает mate-power-manager, но где смотреть его настройки кроме GUIшных и в dconf или выполняемые им скрипты? Также есть идея автоматически запускать в терминале sudo /usr/sbin/acpid -d -l 1. Подскажите как это сделать? Также нужно чтобы не отображалось окно терминала и не требовался ввод пароля sudo. В rc.local добавил строчку pluma /home/teekei/001, для проверки автоматического запуска, но ничего не запускается (( | ||||||||
Сообщений: 0 |
Если сам прошивал биос - верни заводские. | ||||||||
Сообщений: 0 |
| ||||||||
Сообщений: 0 |
Machine: Mobo: INTEL model модель мат. платы. Потом биос. Какая модель материнской платы? |
В начало страницы |