Eu tive o mesmo problema com o Linux Mint Cinnamon 17.2. Como é baseado no Ubuntu 14.04, eu espero que muitas coisas sejam as mesmas.
Tendo pesquisado o problema da suspensão na tampa eu encontrei-me aqui e até então, o melhor que eu tinha feito era suspender manualmente a primeira vez depois de uma bota e depois a tampa fechada iria suspender. Depois de ler essas postagens e comentários, acredito que resolvi o problema.
Veja o que eu fiz:
-
Aberta uma sessão de terminal e, usando nano em vez de vim, digitado;
sudo nano /etc/systemd/logind.conf
-
Como sugerido, removi o # antes de HandleLidSwitch=suspend
. Então eu salvei.
-
Então eu digitei ...
mkdir /etc/acpi/local
sudo nano /etc/acpi/local/lid.sh.post
... e copiou e colou as próximas 5 linhas postadas anteriormente
#!/bin/bash
if grep -q closed /proc/acpi/button/lid/*/state
then
sudo /usr/sbin/pm-suspend
fi
NOTA: Para fazer isso funcionar, adicionei o sudo
à linha /usr/sbin/pm-suspend
. Caso contrário, não seria executado.
-
Por fim, salvei e, como publicado anteriormente, digitei;
o usuário logado em vez de root, digitado;
sudo chmod 755 /etc/acpi/local/lid.sh.post
Infelizmente, isso não funcionou. Eu fiz alguns testes, no entanto, sobre os comandos no script e eles funcionaram, então eu decidi que algo mais não estava acionando. Mais abaixo nas postagens eu me deparei com uma referência a um bug do gerenciador de energia do Gnome:
link
Particularmente interessante foi um post de Michael Backhaus em 2012-06-09 em que ele escreveu:
% bl0ck_qu0te%
Depois disso, foi uma versão quase idêntica do script bash acima, lid.sh.post
.
Nesta versão do Mint, /etc/acpi/events/lidbtn
e /etc/acpi/lid.sh
não existiam. No entanto, /etc/acpi/events/powerbtn
e /etc/acpi/powerbtn.sh
fizeram. Uma olhada no "powerbtn" forneceu uma resposta
Esta é minha solução:
-
Para criar um "lidbtn" personalizado, digitado;
sudo nano /etc/acpi/events/powerbtn
e modificou para gostar disso para lidbtn;
# /etc/acpi/events/lidbtn
# This is called when the user closes the lid and calls
# /etc/acpi/lidbtn.sh for further processing.
# Optionally you can specify the placeholder %e. It will pass
# through the whole kernel event message to the program you've
# specified.
# We need to react on "button lid.*" and "button/lid.*" because
# of kernel changes.
event=button[ /]lid
action=/etc/acpi/lidbtn.sh
-
Eu salvei. Em seguida, copiou /etc/acpi/local/lid.sh.post
para /etc/acpi/
e renomeou lidbtn.sh
.
Eu reiniciei e agora fechar a tampa sempre suspende meu laptop. No entanto, tenho que ativá-lo manualmente ao abrir a tampa. Próximo projeto para trabalhar.
ADENDO: devo acrescentar que não tenho um segundo monitor. Para mim, o problema era que a suspensão simplesmente não funcionava quando a tampa estava fechada.