Crie um novo arquivo chamado /etc/polkit-1/localauthority/50-local.d/com.ubuntu.disable-suspend.pkla
com o seguinte conteúdo:
[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
e depois reinicie.
Isso diz ao PolicyKit para dizer automaticamente "não" sempre que alguma coisa perguntar se está tudo bem / é possível suspender. Os menus de logout reagirão a isso removendo automaticamente a opção de menu 'Suspender'.
Não entendo bem o porquê, mas a upower
configuração é necessária para o KDE, mas não afeta o Unity. As login1
configurações são necessárias para o Unity, mas não afetam o KDE.