OpenBox : 'menu.xml' et '/sbin/poweroff'

Bonjour à la communauté, 8)
Pour mon problème d’aujourd’hui, je précise avoir déjà été sur le sujet du forum :

http://www.debian-fr.org/logiciel-pour-openbox-t25169.html?hilit=menu%20openbox

Alors, comme peut le laisser présager mon titre, y a-t-il un moyen ‘simple’ qui ne demande pas le rajout de logiciel supperflut (l’idée étant de rester en Debian MINIMALISTE), de rajouter un PowerOff dans le menu d’OpenBox?

Voici les codes que j’ai déjà essayé sans résultat :

<item label="PowerOff">
    <action name="Execute"><execute>/sbin/poweroff</execute></action>
</item>
<item label="PowerOff">
    <action name="Execute"><execute>su /sbin/poweroff</execute></action>
</item>
<item label="PowerOff">
    <action name="Execute"><execute>x-terminal-emulator su /sbin/poweroff</execute></action>
</item>
<item label="PowerOff">
    <action name="Execute"><execute>su /sbin/shutdown -h now</execute></action>
</item>

Une idée svp? J’ai lu qu’il fallait (pour certain) télécharger des paquets de Gnome mais bon, à quoi bon avoir une Debian minimale si c’est pour à chaque obstacle rajouter des paquets… :119

Il faut être root pour que les commandes poweroff, shutdown, aient l’effet escompté.

Tu peux ruser avec sudo

apt-get install sudo

usermod -a -G sudo <mon_user>

visudo

rajouter ces lignes à la fin

%sudo ALL=NOPASSWD: /sbin/poweroff
%sudo ALL=NOPASSWD: /sbin/reboot

Bonjour AgentSteel,
Merci pour ta réponse et désolé pour le temps que j’ai mis pour te répondre mais j’ai eu des imprévus.

Donc j’ai fait ce que tu m’as indiqué à la lettre.

Quel code dois-je mettre à présent dans mon .config/openbox/menu.xml

Voici ce qui est dans le mien :

<item label="PowerOff">
    <action name="Execute"><execute>sudo /sbin/poweroff -h now</execute></action>
</item>

Pas de souci :stuck_out_tongue:

il faut donc mettre “sudo poweroff” et “sudo reboot”.

TOPissime MERCI :stuck_out_tongue: :smiley: :023
C’est top, merci à toi tout fonctionne tip top…

Mille merci :041 :030

Bonne soirée