Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Настройка кнопки power в Ubuntu server 20  (Прочитано 2428 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shindax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Настройка кнопки power в Ubuntu server 20
« : 05 Декабря 2020, 08:09:17 »
Всем добрый день. Имеется домашний сервер. Торрентокачалка, файловый архив, WEB-сервер и.т.д. Изначально ставил Ubuntu server 18.04. Потом обновил до 20.04. Потом, что-то ставил, что-то сносил, настраивал-перенастраивал Apache, ну короче, обычная эксплуатация. Последний раз на пробу поставил far2l. Может, конечно, совпало, но теперь сервак перестал выключаться от сетевой кнопки и, чтобы отключить его по-человечески, приходится включать ноутбук и через Putty делать power off или hibernate. Когда совсем спать охота, выключаю сервер длительным нажатием сетевой кнопки, что, конечно, неправильно. Cначала, разумеется, погуглил . Основная масса подобных вопросов связана с десктопной версией и иллюстрируется настройками в GUI. Т.к. Linux пока знаю мало, просьба подсказать, что, где и как нужно посмотреть/настроить в данной версии сервера, для настройки упомянутой кнопки , так, как, судя по разным описаниям, в отличие от 16-18 версий, для которых есть примеры настроек, в 20-ке разработчики что-то сильно поменяли. Спасибо.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6907
    • Просмотр профиля
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #1 : 05 Декабря 2020, 08:36:48 »
Цитировать
сервак перестал выключаться от сетевой кнопки
Точнее,. что просходит при нажатии сетевой кнопки:
1. ничего,
2. "недовыключается" или зависает,
3. другое действие.

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1316
    • Просмотр профиля
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #2 : 05 Декабря 2020, 11:21:32 »
shindax, Аппаратную конфигурацию нужно показывать и режим установки ОС и загрузки ОС.

Оффлайн shindax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #3 : 05 Декабря 2020, 11:43:44 »
Точнее,. что просходит при нажатии сетевой кнопки:
Ровным счетом ничего. Т.е. сервер продолжает работать, как будто кнопка вообще не подключена.
...аппаратную конфигурацию нужно показывать и режим установки ОС и загрузки ОС
Сообщу, все, что нужно. Какие есть консольные команды, чтобы получить требуемую информацию? Спасибо.

Morisson

  • Гость
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #4 : 05 Декабря 2020, 12:00:45 »
В /etc/systemd/logind.conf
HandlePowerKey=poweroff

Оффлайн shindax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #5 : 05 Декабря 2020, 12:23:01 »
В /etc/systemd/logind.conf
Спасибо, но не помогло. Файл исправил, перезагрузился, реакции 0. Может там еще какие ключи нужно раскомментировать?

Morisson

  • Гость
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #6 : 05 Декабря 2020, 13:38:34 »
/etc/systemd/logind.conf
покажите содержимое

Оффлайн shindax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #7 : 06 Декабря 2020, 13:49:09 »
[Login]
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchExternalPower=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192

Morisson

  • Гость
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #8 : 06 Декабря 2020, 14:12:56 »
Попробуйте
sudo apt install acpidПерезайдите в систему и попробуйте выключить кнопкой.
Дальше будем разбираться, отрабатывает ли у Вас кнопка или что-то сломано в новой версии.

Оффлайн shindax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #9 : 06 Декабря 2020, 17:06:15 »
sudo apt install acpid
...
Уже установлен пакет acpid самой новой версии (1:2.0.32-1ubuntu1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Смысл есть ребутить? Спасибо.

Morisson

  • Гость
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #10 : 06 Декабря 2020, 17:52:13 »
тогда acpi_listen в терминале запустите и кнопку питания нажмите.кнопка должна определяться как-то

Morisson

  • Гость
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #11 : 06 Декабря 2020, 17:53:06 »
acpid
и systemctl status acpidсервис должен быть активен

Оффлайн shindax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #12 : 07 Декабря 2020, 03:46:58 »
Спасибо за науку! :-)

на acpi_listen
после нажатия на сетевую кнопку выдает:
button/power PBTN 00000080 00000000
button/power LNXPWRBN:00 00000080 00000001

на systemctl status acpidвыдает:

● acpid.service - ACPI event daemon
     Loaded: loaded (/lib/systemd/system/acpid.service; disabled; vendor preset: enabled)
     Active: active (running) since Mon 2020-12-07 07:33:59 +07; 4min 3s ago
TriggeredBy: ● acpid.socket
             ● acpid.path
       Docs: man:acpid(8)
   Main PID: 629 (acpid)
      Tasks: 1 (limit: 2269)
     Memory: 488.0K
     CGroup: /system.slice/acpid.service
             └─629 /usr/sbin/acpid

дек 07 07:33:59 shUbuntu systemd[1]: Started ACPI event daemon.
дек 07 07:33:59 shUbuntu acpid[629]: starting up with netlink and the input layer
дек 07 07:34:00 shUbuntu acpid[629]: can't parse /etc/acpi/events/powerbtn-acpi-support at line 2
дек 07 07:34:00 shUbuntu acpid[629]: skipping incomplete file /etc/acpi/events/powerbtn-acpi-support
дек 07 07:34:02 shUbuntu acpid[629]: 9 rules loaded
дек 07 07:34:02 shUbuntu acpid[629]: waiting for events: event logging is off
дек 07 07:35:47 shUbuntu acpid[629]: client connected from 1558[130:142]
дек 07 07:35:47 shUbuntu acpid[629]: 1 client rule loaded

В файле /etc/acpi/events/powerbtn-acpi-support которую демон не может распарсить следующее:

event=button[ /]power
action=
А что должно быть?
« Последнее редактирование: 07 Декабря 2020, 06:53:16 от Morisson »

Morisson

  • Гость
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #13 : 07 Декабря 2020, 06:48:26 »
action=systemctl poweroff

Оффлайн shindax

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Настройка кнопки power в Ubuntu server 20
« Ответ #14 : 07 Декабря 2020, 07:14:50 »
Коротко и ясно. Все заработало. Спасибо за науку еще раз! :-)

Пользователь добавил сообщение 07 Декабря 2020, 07:20:04:
Не поделитесь ссылкой на букварь, где-бы можно было об этом, о подобном ну или типа "расширенный FAQ" прочесть, не устраивая скачек по перекрестным ссылкам?
« Последнее редактирование: 07 Декабря 2020, 07:20:04 от shindax »

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.