Você pode suspender do terminal com:
sudo pm-suspend
Em alguns casos, chamar pm-suspend
diretamente pode causar problemas com drivers de wi-fi e outros programas. Além disso, a página man do pm-suspend
diz que, embora seja correto chamá-lo a partir da linha de comando, ele normalmente é chamado pelo gerenciador de energia do desktop.
A página man adiciona que quando chamado a partir da linha de comando, "it is not guarenteed that all of your programs in your desktop session keep working as expected."
A maioria dos problemas parece ser de serviços ou módulos não parados ou descarregados antes da suspensão. Para uma boa discussão desse problema, além de maneiras de contornar isso, consulte Suspender para o Ram no wiki do Arch.
O Wiki do Arch também sugere permitir que um usuário em particular execute pm-suspend
sem sudo
a visudo
para adicionar a seguinte linha a /etc/sudoers
:
username ALL = NOPASSWD: /usr/sbin/pm-suspend
O LXDE usa o xfce4-power-manager
, que usa pkexec
para chamar pm-suspend
. pkexec
permite a execução de um programa como outro usuário, neste caso root
.
A autenticação é tratada por polkit
. Normalmente, pediria uma senha, mas como aprendi com pkexec sem senha , é possível suprimir isso através de um arquivo em /usr/share/polkit-1/actions
.
Há um arquivo chamado org.freedesktop.upower.policy
( upower
está envolvido na chamada de pm-suspend
, mas deixei de lado por simplicidade).
Este arquivo contém a linha <allow_active>yes</allow-active>
, que é o que permite que a ação prossiga sem pedir uma senha.
Ações relacionadas à energia são muito mais complicadas do que bloquear a tela ou abrir o menu. Pode ser melhor usar a opção suspender no gerenciador de energia.
Se a sua função de suspensão funcionar, você pode achar isso conveniente. Se não parecer funcionar primeiro, verifique as configurações no gerenciador de energia. No Lubuntu, o botão de suspensão não está configurado para suspender por padrão.
Você também pode gostar de trabalhar com os problemas na página do Arch para usar pm-suspend
diretamente. Mas tenha cuidado. Eu usei o comando diretamente em vários outros laptops sem nenhum problema. Neste laptop em particular (Lenovo S10-3) ele matou o driver do wifi. Eu tive que desconectar a bateria do CMOS para que funcionasse novamente.