Автор Тема: Корректное завершение работы кнопкой "Power"  (Прочитано 1807 раз)

Оффлайн leopold1108

  • Участник
  • *
  • Сообщений: 28
  • Давайте жить дружно!
Не совсем понятно, но попробую разобраться...
« Последнее редактирование: 20.05.2015 23:31:00 от leopold1108 »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Не совсем понятно, но попробую разобраться...

Проще электровеника:

1. acpid должен быть установлен и запущен
2. Строку '#HALTCMD=/sbin/halt' в файле '/etc/sysconfig/halt' не раскомментировать; иначе вместо poweroff будет halt, - т.е. останов системы.
3. Установить пакет acpid-events-power - именно он определяет реакцию acpi на нажатие кнопки Power на компьютере.
По сути, этот пакет обычный конфиг, о чём man и сообщает:

# man acpid|col -bfx|sed -n '128,142p'
EXAMPLE
       This example will shut down your system if you press the power button.

       Create a file named /etc/acpi/events/power that contains the following:

              event=button/power
              action=/etc/acpi/power.sh "%e"

       Then create a file named /etc/acpi/power.sh that contains the following:

              /sbin/shutdown -h now "Power button pressed"

       Now, when acpid is running, a press of the power button will cause  the  rule
       in  /etc/acpi/events/power  to trigger the script in /etc/acpi/power.sh.  The
       script will then shut down the system.

Ещё напочитать для любопытных:
https://wiki.archlinux.org/index.php/Acpid
« Последнее редактирование: 20.05.2015 23:58:32 от Speccyfighter »

Оффлайн leopold1108

  • Участник
  • *
  • Сообщений: 28
  • Давайте жить дружно!
Помогло добавление в предварительно созданный файл
              /etc/acpi/events/power
строк:
              event=button/power
              action=/sbin/poweroff

Сервис "acpid" по умолчанию (с коробки) был установлен и запущен.
« Последнее редактирование: 31.05.2015 12:02:23 от leopold1108 »