Tuve el mismo problema con Linux Mint Cinnamon 17.2. Como está basado en Ubuntu 14.04, espero que muchas cosas sean muy parecidas.
Después de buscar el problema de suspender la tapa cerrada me encontré aquí y hasta entonces, lo mejor que se me ocurrió fue suspender manualmente la primera vez después de un arranque y luego la tapa cerrada se suspendería. Después de leer estas publicaciones y comentarios, creo que he resuelto el problema.
Esto es lo que hice:
Abrió una sesión de terminal y, usando nano en lugar de vim, escribió;
sudo nano /etc/systemd/logind.conf
Como sugerí, eliminé el # antes HandleLidSwitch=suspend
. Entonces lo guardé.
Entonces escribí ...
mkdir /etc/acpi/local
sudo nano /etc/acpi/local/lid.sh.post
... y copié y pegué las siguientes 5 líneas publicadas anteriormente
#!/bin/bash
if grep -q closed /proc/acpi/button/lid/*/state
then
sudo /usr/sbin/pm-suspend
fi
NOTA: Para que esto funcione, agregué el sudo
a la línea /usr/sbin/pm-suspend
. De lo contrario no funcionaría.
Finalmente lo guardé y, como se publicó anteriormente, escribí; el usuario conectado en lugar de root, tipeado;
sudo chmod 755 /etc/acpi/local/lid.sh.post
Desafortunadamente esto no funcionó. Sin embargo, hice algunas pruebas en los comandos del script y funcionaron, así que decidí que algo más no los estaba activando. Más abajo, en las publicaciones, encontré una referencia a un error del administrador de energía Gnome:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/863834
Particularmente interesante fue una publicación de Michael Backhaus el 2012-06-09 en la que escribió:
/etc/acpi/events/lidbtn
disparadores /etc/acpi/lid.sh
que disparadores /etc/acpi/local/lid.sh.post
.
Después de esto era una versión casi idéntica de la escritura del golpe anterior, lid.sh.post
.
En esta versión de Mint, /etc/acpi/events/lidbtn
ya /etc/acpi/lid.sh
no existía. Sin embargo, /etc/acpi/events/powerbtn
y lo /etc/acpi/powerbtn.sh
hizo. Una mirada a "powerbtn" proporcionó una respuesta
Esta es mi solución:
Para crear un "lidbtn" personalizado, escriba;
sudo nano /etc/acpi/events/powerbtn
y lo modificó para gustar esto 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
Lo guardé Luego se copia /etc/acpi/local/lid.sh.post
a /etc/acpi/
y le cambió el nombre lidbtn.sh
.
Reinicié y ahora cerrar la tapa siempre suspende mi computadora portátil. Sin embargo, tengo que despertarlo manualmente al abrir la tapa. Próximo proyecto para trabajar.
ADENDA: Debo agregar que no tengo un segundo monitor. Para mí, el problema era que la suspensión simplemente no funcionaba cuando se cerraba la tapa.