Arquivar suspender quando eu fechar a tampa do laptop?

2

Estou no fluxbox no Arch em um Macbook 5,1. Novo no linux. Estou tentando fazer o Arch suspender quando eu fechar meu laptop. Ultimamente eu tenho usado apenas sudo pm-suspend .

Instalei o slimlock e inseri

button/lid)
    case $3 in
        close)
            #echo "LID switched!">/dev/tty5
         /usr/sbin/pm-suspend &
         DISPLAY=:0.0 su -c - username /usr/bin/slimlock
            ;;

no meu /etc/acpi/handler.sh, que li para fazer aqui , mas não funciona. Eu tentei instalar o xscreensaver, mas recebo um erro estranho:

error: perl-lwp-mediatypes: signature from "Justin Davis (juster) <[email protected]>" is unknown trust
error: failed to commit transaction (invalid or corrupted package (PGP signature))
    
por Jack Stewart 04.09.2012 / 05:40

3 respostas

1

Você precisará instalar o pacote archlinux-keyring para ter todas as chaves públicas necessárias.

pacman -S archlinux-keyring

Mais informações aqui

Além disso, você deve bloquear primeiro e suspender depois:

button/lid)
    case $3 in
        close)
            #echo "LID switched!">/dev/tty5
            DISPLAY=:0.0 su -c - username /usr/bin/slimlock &
            /usr/sbin/pm-suspend
            ;;
    
por 05.09.2012 / 03:14
0

Siga este link:

Ser novo no Linux e ir diretamente para o Arch não é uma boa ideia. Dê uma olhada no Fedora / Ubuntu ou Debian.

Ps: Você precisa gerar as chaves PGP para o arch linux para adicioná-las.

    
por 04.09.2012 / 19:39
0

Eu entendo que essa questão é um pouco antiga, agora a maneira mais fácil de fazer isso é com o systemd.

Use systemd-logind para isso. veja man logind.conf .

Com a opção HandleLidSwitch , você pode dizer o que deseja fazer quando a tampa é fechada.

HandleLidSwitch=suspend

As opções podem ser uma das

  • ignorar
  • desligamento
  • reinicializar
  • suspender
  • kexec
  • suspender
  • hibernar
  • sono híbrido
  • bloquear
por 11.05.2014 / 16:57