Автор Тема: LightDM / Запретить reboot/shutdown [решено]  (Прочитано 1392 раз)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Всем привет!
Тема сильно пересекается с этой https://forum.altlinux.org/index.php?topic=37008.0
Но раз она закрыта для общения, пишу новую...
В общем перешёл на Xfce с TDE, теперь вместо KDM использую LightDM.
В окне DM есть кнопки reboot/shutdown, которые прекрасно гасят сервер :-)
Кто-нибудь подскажет, как обойти ?
« Последнее редактирование: 01.07.2019 16:35:31 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 145
    • Email
Re: LightDM / Запретить reboot/shutdown
« Ответ #1 : 01.07.2019 16:35:20 »
# cat /etc/polkit-1/rules.d/10-disable-suspend.rules
polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.login1.reboot" ||
action.id == "org.freedesktop.login1.reboot-ignore-inhibit" ||
action.id == "org.freedesktop.login1.reboot-multiple-sessions" ||
action.id == "org.freedesktop.login1.power-off" ||
action.id == "org.freedesktop.login1.power-off-ignore-inhibit" ||
action.id == "org.freedesktop.login1.power-off-multiple-sessions" ||
action.id == "org.freedesktop.login1.suspend" ||
action.id == "org.freedesktop.login1.suspend-ignore-inhibit" ||
action.id == "org.freedesktop.login1.suspend-multiple-sessions" ||
action.id == "org.freedesktop.login1.hibernate" ||
action.id == "org.freedesktop.login1.hibernate-ignore-inhibit" ||
action.id == "org.freedesktop.login1.hibernate-multiple-sessions")
    {
        return polkit.Result.NO;
    }
});

Конкретно LightDM использует, всё что с inhibit.

[решено]
« Последнее редактирование: 01.07.2019 19:22:39 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)