Pour faire simple : je n'ai pas de gestionnaire de login. Au boot, j'arrive sur un tty, je rentre login + mdp puis à la main je lance xinit.
Je me suis fait une hibernation à la fermeture du capot de la façon suivante :
/etc/systemd/logind.conf => HandleLidSwitch=hibernate
/etc/mkinitcpio.conf
/boot/syslinux/syslinux.cfg => puis booter sur ce qui va bien
le soucis c'est lorsque je reboot après l'hibernation je me retrouve sur le bureau à l'instant t où je coupais le jus et le problème c'est que c'est sans demande de mdp.
La solution que j'ai trouvé c'est physlock.
Pour automatiser la chose, comme il ne possède pas de unit, j'en ai fait un moi : dans /etc/systemd/system
Code : Tout sélectionner
[Unit]
Description=Lock session
Before=sleep.target
[Service]
Type=simple
ExecStart=/usr/bin/physlock -d
[Install]
WantedBy=hibernate.target
Quand je fais systemctl status hibernate.service :
Code : Tout sélectionner
● hibernate.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
