Encore merci pour ton conseil. J'ai bien vérifié que la mise en veille est définie comme l'action a déclencher lors de la fermeture du capot.
J'ai trouvé la commande qui me permet d'acceder au log de systemctl:
Voila ce que la commande affiche
juste après avoir fermé, puis ouvert le capot
[cwilmot@localhost ~]$ journalctl -e
...
...
sept. 21 00:04:28 localhost.localdomain kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0x98 on isa0060/serio0).
sept. 21 00:04:28 localhost.localdomain kernel: atkbd serio0: Use 'setkeycodes e018 <keycode>' to make it known.
sept. 21 00:04:28 localhost.localdomain kernel: atkbd serio0: Unknown key released (translated set 2, code 0x98 on isa0060/serio0).
sept. 21 00:04:28 localhost.localdomain kernel: atkbd serio0: Use 'setkeycodes e018 <keycode>' to make it known.
sept. 21 00:04:33 localhost.localdomain kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0x97 on isa0060/serio0).
sept. 21 00:04:33 localhost.localdomain kernel: atkbd serio0: Use 'setkeycodes e017 <keycode>' to make it known.
sept. 21 00:04:33 localhost.localdomain kernel: atkbd serio0: Unknown key released (translated set 2, code 0x97 on isa0060/serio0).
sept. 21 00:04:33 localhost.localdomain kernel: atkbd serio0: Use 'setkeycodes e017 <keycode>' to make it known.
Le pc ne se met pas en veille.
Maintenant deuxième expérience,
je ferme le capot puis execute la commande
[cwilmot@localhost ~]$ cat /proc/acpi/button/lid/LID0/state
state: closed
qui donne l'état du capot. Et la, surprise! Le pc se met en veille en un clin d'oeil 1sec après que la commande soit executée.
Le log associé est le suivant (version courte):
sept. 21 00:47:59 localhost.localdomain kernel: atkbd serio0: Unknown key pressed (translated set 2, code 0x98 on isa0060/serio0).
sept. 21 00:47:59 localhost.localdomain kernel: atkbd serio0: Use 'setkeycodes e018 <keycode>' to make it known.
sept. 21 00:47:59 localhost.localdomain kernel: atkbd serio0: Unknown key released (translated set 2, code 0x98 on isa0060/serio0).
sept. 21 00:47:59 localhost.localdomain kernel: atkbd serio0: Use 'setkeycodes e018 <keycode>' to make it known.
sept. 21 00:48:02 localhost.localdomain systemd-logind[868]: Lid closed.
sept. 21 00:48:02 localhost.localdomain systemd-logind[868]: Suspending...
...
...
On dirait que systemd ne détecte la fermeture que quand on fait un accès en lecture au fichier /proc/acpi/button/lid/LID0/state