Créez un nouveau fichier appelé /etc/polkit-1/localauthority/50-local.d/com.ubuntu.disable-suspend.pkla
avec le contenu suivant:
[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
puis redémarrez.
Cela dit à PolicyKit de dire automatiquement "non" à chaque fois que quelque chose demande s'il est OK / possible de suspendre. Les menus de déconnexion réagiront en supprimant automatiquement le choix du menu «Suspendre».
Je ne comprends pas très bien pourquoi, mais le paramètre upower
est nécessaire pour KDE mais n'affecte pas Unity. Les paramètres login1
sont nécessaires pour Unity mais n'affectent pas KDE.