Ainsi, lorsque j'hiberne mon ordinateur portable, l'écran ne se verrouille pas automatiquement. Pour résoudre ce problème, j'ai changé /etc/acpi/powerbtn.sh
à contenir :
su - myUsername -c "gnome-screensaver-command -l"
sudo pm-hibernate
exit 0
Lorsque vous exécutez ce fichier à partir d'une ligne de commande, il fonctionne comme prévu (c'est-à-dire qu'il verrouille l'écran puis se met en veille prolongée). Malheureusement, lorsque l'on appuie sur le bouton d'alimentation, l'ordinateur se met en hibernation sans verrouiller l'écran - qu'est-ce que j'ai manqué ?
EDITAR : J'ai ajouté la ligne whoami>>~/Desktop/test.txt
pour vérifier quel utilisateur exécute le /etc/acpi/powerbtn.sh
script. En appuyant sur le bouton d'alimentation, le fichier test.txt
est créé, mais est vide. J'en conclus que le script est en fait appelé lorsque l'on appuie sur le bouton d'alimentation. Ce que je ne comprends pas, c'est comment la sortie de whoami
peut être vide...