Я использую Ubuntu 14.04 LTS и когда я поразил кнопку питания в TTY1-6, завершения работы системы сразу. Я не хочу завершение работы системы, Что я могу сделать?
Для получения дополнительной информации:
a) У меня есть попытка к измененному /etc/acpi/powerbtn.sh
и это только работает на TTY7 (GUI).
b) Я изменил /etc/systemd/logind.conf
файл, set HandlePowerKey=ingore;
и это не работало на меня также.
У вас ошибка в настройках ...
set HandlePowerKey=ingore;
должно быть
set HandlePowerKey=ignore;
После того, как я изменил его в /etc/systemd/logind.conf
и затем перезагрузил tty1 через tty6, больше не выключайте мою машину. Когда я нажимаю кнопку выключения питания, я получаю ^@
рядом с логином.
Это на ноутбуке и с 16.04.
Пожалуйста, подтвердите, является ли это опечаткой в вопросе, на самом деле, что послужило причиной этого
В руководстве есть несколько вещей, которые можно сказать по этому поводу :
HandlePowerKey=,
HandleSuspendKey=,
HandleHibernateKey=,
HandleLidSwitch=,
HandleLidSwitchDocked=
Управляет тем, как logind должен обращаться с клавишами питания и сна, а также с переключателем крышки для запуска таких действий, как выключение или приостановка системы. Может быть одним из «игнорировать», «выключить», «перезагрузить», «остановить», «kexec», «приостановить», «спящий режим», «гибридный сон» и «блокировка». Если «игнорировать», logind никогда не обработает эти ключи. Если «заблокировать», все запущенные сеансы будут заблокированы на экране; в противном случае указанное действие будет выполнено в соответствующем событии. Только устройства ввода с тегом udev «power-switch» будут отслеживаться на событиях переключения клавиш / крышки. HandlePowerKey = по умолчанию "poweroff". HandleSuspendKey = и HandleLidSwitch = по умолчанию «приостановить». HandleLidSwitchDocked = по умолчанию «игнорировать». HandleHibernateKey = по умолчанию "спящий режим". Если система вставлена в док-станцию или подключено более одного дисплея, происходит действие, указанное в HandleLidSwitchDocked =; в противном случае происходит действие HandleLidSwitch =.
Другое приложение может отключить обработку logind системных ключей питания и спящего режима и переключателя крышки, взяв блокирующую блокировку низкого уровня («handle-power-key», «handle-suspend-key», «handle-hibernate-» ключ "," ручка-крышка-переключатель "). Это чаще всего используется графическими рабочими средами для управления приостановкой и спящим режимом, а также для использования собственных механизмов конфигурации. Если установлена блокировка низкого уровня, logind не будет предпринимать никаких действий, когда эта клавиша или переключатель сработают, а настройки Handle * = не имеют значения.
blockquote>
- "HandlePowerKey = по умолчанию" poweroff "": поэтому неправильно установленное значение может вызвать отключение питания.