Sem permissão para suspender / hibernar após a atualização para 12.10

7

Após a atualização para o Ubuntu 12.10, quando clico em suspender / hibernar no menu, nada acontece. Quando eu executo o pm-hibernate ou o pm-suspend no terminal, me disseram que eu precisava ser root para usá-los. Claro, sudo pm-hibernate e sudo pm-suspend podem funcionar. Como faço para que os botões de hibernação / suspensão do meu menu funcionem novamente?

    
por ben 20.10.2012 / 12:09

1 resposta

3

Aqui está uma solução alternativa. Primeiro você precisa criar um script que esteja no seu PATH. Eu recomendaria colocar algo assim em seu arquivo ~/.bashrc , caso ainda não o tenha:

PATH=/home/<username>/bin:$PATH

Em seguida, crie um script /home/<username>/bin/pm-suspend , que contém:

#!/bin/sh
sudo pm-suspend

Por fim, edite o arquivo sudoers para não solicitar uma senha para o comando pm-suspend :

sudo visudo

Adicione a seguinte linha como a última regra no arquivo:

<username> ALL=NOPASSWD:/usr/sbin/pm-suspend

Agora, se você iniciar uma nova janela / guia de terminal, poderá executar o pm-suspend sem o sudo e suspender da área de trabalho. É um pouco ou um bocado, mas parece funcionar por enquanto.

    
por Damian Moore 21.10.2012 / 00:31