Выполняется systemctl suspend

У меня настроены acpid хэндлеры и pm-utils хуки. С появлением systemd при закрытии крышки сначала срабатывает suspend и только потом мой хэндлер.
Хотя я просил systemd не вмешиваться:
$ grep Lid /etc/systemd/logind.conf
HandleLidSwitch=ignore
LidSwitchIgnoreInhibited=no
у меня одного так?
такие дела.
Проверил – systemd не вмешивается.
А вот xfce – да.
на этой машине xfce нет
и по логам саспендит именно системд
такие дела.
У меня KDE, в /etc/systemd/logind.conf менял только HandleLidSwitch.

% systemd-inhibit --list
WHAT                  WHO                  WHY                  MODE     UID    PID
handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch PowerDevil           KDE handles p...ents block   1000    496
sleep                 root                 inhibited            delay      0    348
2 inhibitors listed.
Между тем в логах, если, например, нажимать пуск->suspend to ram:
% sudo journalctl -b -u systemd-suspend
Nov 30 15:37:22 t510 systemd-sleep[4148]: /usr/lib/systemd/system-sleep/notify-upower.sh exited with exit status 1.
Nov 30 15:37:22 t510 systemd-sleep[4148]: Suspending system...
хотя саспенд происходит средствами KDE через PowerDevil.

Наблюдал сабжевую проблему, когда запускал демон acpid. Срабатывал и PowerDevil, и хук acpid, в итоге отключил acpid и до сих пор суспендится нормально.
cucullus
на этой машине xfce нет
и по логам саспендит именно системд
Так xfce наверное не один балуется перехватом системных кнопок, тех же самых, которые перехватывает acpid. Перехыватывает какая-то другая программа, а уже она вызывает команду systemctl suspend – и дальше уже systemd тупо эту команду выполняет. А что ему делать остаётся?

Я говорю, что знаю – в xfce это точно есть сейчас (специально проверил), и было задолго до systemd, я уже налетал на это с год назад.

Закрываем иксы, логинимся в консоли от юзера, и пробуем ещё раз.
Natrio
Перехыватывает какая-то другая программа, а уже она вызывает команду systemctl suspend
В моем случае, похоже, работает связка KDE -> upower -> systemd.
Ну до systemd всё работало как надо (стоит lxde).
Ладно, дома посмотрю inhibit –list, спасибо за подсказку.

PS upower? хммм, будем посмотреть!
такие дела.
у меня никаких ингибитов не пишет
такие дела.
 
Зарегистрироваться или войдите чтобы оставить сообщение.