поразить кнопку питания в “tty1-6” завершение работы системы сразу?

Я использую Ubuntu 14.04 LTS и когда я поразил кнопку питания в TTY1-6, завершения работы системы сразу. Я не хочу завершение работы системы, Что я могу сделать?

Для получения дополнительной информации:

a) У меня есть попытка к измененному /etc/acpi/powerbtn.sh и это только работает на TTY7 (GUI).
b) Я изменил /etc/systemd/logind.conf файл, set HandlePowerKey=ingore; и это не работало на меня также.

0
задан 11 April 2017 в 03:23

1 ответ

У вас ошибка в настройках ...

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 * = не имеют значения.

  • "HandlePowerKey = по умолчанию" poweroff "": поэтому неправильно установленное значение может вызвать отключение питания.
1
ответ дан 3 November 2019 в 11:49

Другие вопросы по тегам:

Похожие вопросы: