Créer une commande utilisateur pour shutdown /hibernate etc

Bonjour,
Je suis en stable. J’utilise un simple WM (XMonad) et pas un bureau style KDE ou Gnome, de ce fait, je n’ai pas d’accès à un bouton « mettre en veille » « hiberner » depuis ma session X et je suis obligé de passer par sudo pour ces commandes.
Comment pourrais-faire pour obtenir ces commandes directement ?

tu peux utiliser un cron :

*/1 * * * * if [ -f /home/lanig/shutdown ];then rm /home/lanig/shutdown ; /sbin/shutdown -h now ; fi

et l’utilisateur n’a qu’à créer le fichier /home/lanig/shutdown , éventuellement le mettre dans /tmp/

Y a-t-il au moins un session-manager ? Si oui, essayer

systemctl hibernate
systemctl suspend
systemctl poweroff

Merci des réponses. Effectivement, systemctl que j’avais jusqu’à présent utilisé qu’en root permet d’obtenir ces commandes. Merci et bonne soirée.