Suspender para a RAM não está funcionando

5

Recebo erro de erro quando tento suspender meu laptop:

failed to check authorisation: 
GDBus.Error:org.freedesktop.DBus.Error.Service.Unknown:
The name org.freedesktop.PolicyKit1 was not provided by any .service files 

O que eu entendo como dizendo que o PolicyKit não está instalado. O problema é, no meu segundo laptop, que tem sistema operacional idêntico e HW quase idêntico, o suspend funciona bem sem PolicyKit .

Eu sei que eu poderia consertar meu problema instalando o pacote policykit-1 , mas estou querendo saber se o PolicyKit é necessário para o suspender funcionar - obviamente não, porque funciona sem o meu outro laptop.

Não tenho ideia de como o PolicyKit deve funcionar. Por razões além desta discussão, eu gostaria muito de evitar ter que instalá-lo.

Posso usar a suspensão sem ter que instalar policyKit ?

Estou usando o Debian Wheezy e o LXDE

Os outros comandos: "Shutdown" e "Restart" funcionam bem. Além disso, meu usuário está no grupo powerdev :

powerdev:x:108:martin

Por "suspender", quero dizer "suspender para a RAM".

    
por Martin Vegter 28.09.2014 / 13:34

2 respostas

1

Que tal pm-utils ?

Digitar pm-suspend no console é suspenso sob demanda.

Você pode instalar o acpid e o acpi-support para acomodar seu laptop quando fechar a tampa. Você precisa descomentar LID_SLEEP=true em /etc/default/acpi-support para fazer a tampa funcionar.

Ele não exigiu policykit-1 para mim, mas para divulgação completa estou em jessie.

    
por 01.10.2014 / 18:45
1

Eu suspeito que você esteja usando o systemd. Se isso for verdade, use sua ferramenta interna systemctl :

systemctl suspend
systemctl hibernate
systemctl hybrid-sleep
systemctl reboot
systemctl poweroff
systemctl halt

Como sempre, você pode criar um alias para qualquer um desses comandos.

    
por 02.10.2014 / 22:41