De relance, não tenho certeza se não está relacionado. E eu digo que querendo te dar o benefício da dúvida. Seu bug passa algum tempo enumerando um problema de permissão que é coberto pelo primeiro comentário na pergunta principal:
Estas ações foram para o ConsoleKit. O logind tem suas próprias regras, então você precisa reescrevê-las para enumerar org.freedesktop.login1.suspend e org.freedesktop.login1.hibernate (veja /usr/share/polkit-1/actions/org.freedesktop.login1.policy) .
As regras foram movidas. Aqui está outro relatório de bug que passa pelo mesmo caminho . Eu sei que você já viu isso antes, mas quero ter certeza de que está claro, este é o tipo de código que você deseja:
# cat /etc/polkit-1/localauthority/90-mandatory.d/disable-suspend.pkla
[Disable suspend by default]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend
ResultActive=no
[Disable suspend for all sessions]
Identity=unix-user:*
Action=org.freedesktop.login1.suspend-multiple-sessions
ResultActive=no
Se isso não for suficiente (ou não está funcionando ou não suprimindo o item de menu, ou alguma mistura dos dois), edite a descrição do seu bug e deixe super claro que o seu problema está no indicador ... E então desviá-lo de volta para confirmado (ou o que quer que fosse antes.
Em termos gerais, você tem que olhar para o bug em questão e descobrir se a versão principal (ou qualquer outra vinculada a ela) realmente descreve ou é a fonte do seu problema. Se não estiverem, torne isso o mais claro possível e reabra.