Создайте новый файл /etc/polkit-1/localauthority/50-local.d/com.ubuntu.disable-suspend.pkla
со следующим содержимым:
[Disable suspend (upower)]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultActive=no
ResultInactive=no
ResultAny=no
[Disable suspend (logind)]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend
ResultActive=no
ResultInactive=no
ResultAny=no
[Disable suspend when others are logged in (logind)]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend-multiple-sessions
ResultActive=no
ResultInactive=no
ResultAny=no
и затем перезагрузите компьютер.
Это говорит PolicyKit автоматически говорить «нет» всякий раз, когда что-либо спрашивает, нормально ли / возможно приостановить. Меню выхода из системы реагирует на это автоматически, удаляя пункт меню «Приостановить».
Я не совсем понимаю, почему, но upower
настройка необходима для KDE, но не влияет на Unity. Эти login1
параметры необходимы для единства , но не влияют на KDE.