Como usar systemd hybrid-sleep em vez de suspender ao fechar a tampa sob o gnome no linux?

3

Como posso fazer o GNOME 3 usar o Systemd hybrid-sleep em vez de suspender ao fechar a tampa ou usar suspender no menu?

    
por Arch User 20.02.2014 / 16:20

1 resposta

6

Se você editar o arquivo /etc/systemd/logind.conf , verá que existem spcifications para manipular vários eventos, entre os quais, por exemplo:

#HandleLidSwitch=suspend

(no meu caso). se você remover o # , você ativará a ação. Você pode alterá-lo escolhendo uma das ações disponíveis, ignorar, desligar, reinicializar, suspender, suspender, hibernar, dormir híbrido, bloquear, kexec .

Existem também muitas outras chaves equivalentes, lidando com todos os eventos usuais. Você terá que reiniciar o daemon systemd-logind para que a nova configuração ocorra.

A página Wiki do Arch Linux também declara:

In the current version of systemd, the Handle* options will apply throughout the system unless they are "inhibited" (temporarily turned off) by a program, such as a power manager inside a desktop environment. If these inhibits are not taken, you can end up with a situation where systemd suspends your system, then when it wakes up the other power manager suspends it again.

Warning: Currently, the power managers in the newest versions of KDE and GNOME are the only ones that issue the necessary "inhibited" commands. Until the others do, you will need to set the Handle options to ignore if you want your ACPI events to be handled by Xfce, acpid or other programs.

Permitam-me apenas acrescentar um conselho (não solicitado, não solicitado). Eu não sei se você está rodando Arch Linux, Fedora ou Red Hat (as três principais distros atualmente usando systemd ), mas quando em dúvida, o Arch Wiki é uma excelente fonte de informação: bem explicada, atual, correta, exaustiva. Como você está usando systemd em qualquer caso, você deve usá-lo sempre que puder, é realmente precioso.

    
por 20.02.2014 / 17:34