Après la mise à niveau vers Ubuntu 12.10, lorsque je clique sur Suspendre/Mettre en veille dans le menu, rien ne se passe. Lorsque je lance pm-hibernate ou pm-suspend dans le terminal, on m'a dit que je devais être root pour pouvoir les utiliser. Bien sûr, Sudo pm-hibernate et Sudo pm-suspend peuvent fonctionner. Comment faire fonctionner à nouveau les boutons Veille prolongée/Suspendre de mon menu?
Voici une solution de contournement. Vous devez d’abord créer un script qui se trouve sur votre PATH. Je vous recommande de mettre quelque chose comme ceci dans votre fichier ~/.bashrc
si vous ne l'avez pas déjà:
PATH=/home/<username>/bin:$PATH
Créez ensuite un script /home/<username>/bin/pm-suspend
qui contient:
#!/bin/sh
Sudo pm-suspend
Enfin, éditez le fichier sudoers pour ne pas demander de mot de passe pour la commande pm-suspend
:
Sudo visudo
Ajoutez la ligne suivante comme dernière règle du fichier:
<username> ALL=NOPASSWD:/usr/sbin/pm-suspend
Si vous lancez maintenant une nouvelle fenêtre/onglet de terminal, vous devriez maintenant pouvoir exécuter pm-suspend sans Sudo et suspendre à partir de votre bureau. C'est un peu ou un bodge, mais semble fonctionner pour le moment.