Eu tive o mesmo problema com o Linux Mint Cinnamon 17.2. Como ele é baseado no Ubuntu 14.04, espero que muitas coisas sejam iguais.
Tendo pesquisado o problema de suspensão na tampa fechada, encontrei-me aqui e até então, o melhor que eu tinha encontrado era suspender manualmente a primeira vez após uma bota e depois a tampa fechada seria suspensa. Depois de ler essas postagens e comentários, acredito que resolvi o problema.
Aqui está o que eu fiz:
Abriu uma sessão de terminal e, usando nano em vez de vim, digitou;
sudo nano /etc/systemd/logind.conf
Como sugerido, eu removi o # antes 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 este trabalho, 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 conectado, em vez de raiz, digitou;
sudo chmod 755 /etc/acpi/local/lid.sh.post
Infelizmente, isso não funcionou. No entanto, fiz alguns testes nos comandos do script e eles funcionaram, então decidi que outra coisa não os estava acionando. Mais abaixo, encontrei uma referência a um bug do Gnome Power Manager:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/863834
Particularmente interessante foi um post de Michael Backhaus em 09/06/2012 em que ele escreveu:
/etc/acpi/events/lidbtn
gatilhos /etc/acpi/lid.sh
que gatilhos /etc/acpi/local/lid.sh.post
.
Depois disso, havia 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 existia. No entanto, /etc/acpi/events/powerbtn
e /etc/acpi/powerbtn.sh
fez. Uma olhada em "powerbtn" forneceu uma resposta
Esta é minha solução alternativa:
Para criar um "lidbtn" personalizado, digite;
sudo nano /etc/acpi/events/powerbtn
e modificou-o para assim 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, copiado /etc/acpi/local/lid.sh.post
para /etc/acpi/
e rebatizou- lidbtn.sh
.
Eu reiniciei e agora fechar a tampa sempre suspende meu laptop. No entanto, tenho que acordá-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.