Por que não suspender o trabalho quando a tampa do laptop ThinkPad T500 está fechada quando está funcionando a partir da linha de comando ou clicando na GUI?

3

Estou executando o Ubuntu 12.10 no meu ThinkPad T500 com um monitor extra.

$ uname -a
Linux emre-laptop 3.5.0-25-generic #38-Ubuntu SMP Mon Feb 18 23:28:26 UTC 2013 i686 i686 i686 GNU/Linux

O comando pm-suspend funciona perfeitamente a partir da linha de comando, Fn + F4 (combinação usual de teclas sleep) funciona bem, e clicando em 'Suspender' nos trabalhos da GUI sem problemas:

Tambémverifiqueiminhasconfigurações,elasparecemestarbem:

Mas a funcionalidade de suspensão não funciona quando o laptop está fechado. Quando fecho a tampa, o monitor externo fica em branco, mas o laptop não entra no modo de suspensão. Quando abro a tampa, tenho uma tela em branco no laptop e no monitor externo.

Eu tentei a solução fornecida no link e criei uma arquivo:

$ ls -l /etc/acpi/local/lid.post.sh 
-rwxr-xr-x 1 root root 696 Feb 26 20:31 /etc/acpi/local/lid.post.sh

O conteúdo do arquivo:

#!/bin/bash
grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]
then
/usr/sbin/pm-suspend
fi

Alguma sugestão ou solução alternativa?

    
por Emre Sevinç 26.02.2013 / 20:55

1 resposta

2

Bem, aparentemente, é preciso ter mais cuidado com nomes de arquivos! No meu caso, eu inadvertidamente criei o arquivo errado: /etc/acpi/local/lid.post.sh considerando que o nome correto do arquivo deveria ter sido:

/etc/acpi/local/lid.sh.post

como foi descrito corretamente na solução alternativa. Renomear o arquivo resolveu corretamente o problema de suspensão.

    
por Emre Sevinç 26.02.2013 / 21:23