J'utilise Ubuntu 12.10 sur mon ThinkPad T500 avec un moniteur supplémentaire.
$ 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
Le pm-suspend
commande fonctionne parfaitement à partir de la ligne de commande, Fn+F4 (combinaison de touches de veille habituelle) fonctionne bien, et en cliquant sur "Suspendre" dans l'interface graphique fonctionne sans problème:
J'ai également vérifié mes paramètres, ils semblent bien:
Mais la fonctionnalité de suspension ne fonctionne pas lorsque l'ordinateur portable est fermé. Lorsque je ferme le couvercle, le moniteur externe devient vide, mais l'ordinateur portable ne passe pas en mode veille. Lorsque j'ouvre le couvercle, j'ai un écran vide à la fois sur l'ordinateur portable et sur le moniteur externe.
J'ai essayé la solution de contournement donnée à https://bugs.launchpad.net/ubuntu/+source/gnome-power-manager/+bug/863834 et créé un fichier:
$ 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
Le contenu du fichier:
#!/bin/bash
grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]
then
/usr/sbin/pm-suspend
fi
Des suggestions ou des solutions?
Eh bien, apparemment, il faut être plus prudent avec les noms de fichiers! Dans mon cas, j'ai par inadvertance créé le mauvais fichier: /etc/acpi/local/lid.post.sh alors que le nom de fichier correct aurait dû être:
/etc/acpi/local/lid.sh.post
comme cela a été décrit correctement dans la solution de contournement. Renommer le fichier a correctement résolu le problème de suspension.