#1 Le 15/09/2008, à 16:35
- pipou24
KDE 4 : arreter proprement en ligne de commande et sans mot de passe
Il s'agit de relancer une discussion qui s'est complètement vidée de sa substance. Il vous en coutera 5 minutes de votre temps (et peut être la perte irrémédiable de votre système ... non, cette methode est sans risque) pour tester si sous KDE4 cette commande, lancée dans une Konsole éteint proprement votre ordinateur :
dbus-send --session --dest=org.freedesktop.PowerManagement --type=method_call --print-reply --reply-timeout=2000 /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Shutdown
utilité : lancer un script a la fermeture de la session puis éteindre proprement sans réclamer le mot de passe et sans "hacker" le systeme (notamment avec visudo).
D'avance merci.
Dernière modification par pipou24 (Le 28/09/2008, à 21:57)
Non geek et fier de l'être. ㋡
Hors ligne
#2 Le 28/09/2008, à 22:08
- Toineo
Re : KDE 4 : arreter proprement en ligne de commande et sans mot de passe
Avec la syntaxe corrigée
Error org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 0
Mouais, visiblement y'a un truc qui cloche. J'ai pas suivi la discussion, ca marche sur les autres environnements ?
Gné ? J'ai pas compris... Je viens de relancer la commande, juste comme ca, et ca a marché...
Vient peut être du fait que la première a été exécutée peut de temps après le login...
Dernière modification par Toineo (Le 28/09/2008, à 22:12)
Fail
Hors ligne
#3 Le 28/09/2008, à 22:15
- pipou24
Re : KDE 4 : arreter proprement en ligne de commande et sans mot de passe
Yeeeeeeeeeeeeeeeeessssssssssss !
en fait, je comprend pas trop cette histoire de timeout dans la commande et ca la fait echouer par moment (avec gnome) c'est peut etre ca.
En tout cas la piste est bonne. On a maintenant une méthode facilte pour arreter proprement un ordi sans mot de passe.
Normalement, cette commande correspond au clic sur le bouton arreter.
Non geek et fier de l'être. ㋡
Hors ligne
#4 Le 28/09/2008, à 22:20
- Toineo
Re : KDE 4 : arreter proprement en ligne de commande et sans mot de passe
T'es bien sûr ? Parce que l'extinction me semblait assez rapide en fait...
Mais c'est peut être aussi parce que je suis sous intrepid sur cet ordi...
Oui, je pense qu'il y a deux trois trucs a améliorer (typiquement, le timeout), mais sinon ca a l'air plutôt fonctionnel...
Fail
Hors ligne
#5 Le 28/09/2008, à 22:36
- pipou24
Re : KDE 4 : arreter proprement en ligne de commande et sans mot de passe
non, je ne suis sur de rien... Mais merci du test !
Non geek et fier de l'être. ㋡
Hors ligne
#6 Le 29/09/2008, à 16:48
- Toineo
Re : KDE 4 : arreter proprement en ligne de commande et sans mot de passe
De rien
Surtout que KDE depuis sa version a carrément la classe (mais ceci n'est que mon avis)
Fail
Hors ligne
#7 Le 02/10/2008, à 22:15
- Smarter
Re : KDE 4 : arreter proprement en ligne de commande et sans mot de passe
Pour arrêter KDE en utilisant dbus, le mieux est d'utiliser la commande fournie par ksmserver, qui est équivalente à cliquer sur le bouton "arrêter l'ordinateur" dans la fenêtre de déconnexion:
qdbus org.kde.ksmserver /KSMServer logout 0 2 0
Hors ligne
#8 Le 03/10/2008, à 02:35
- pipou24
Re : KDE 4 : arreter proprement en ligne de commande et sans mot de passe
merci smarter
Non geek et fier de l'être. ㋡
Hors ligne
#9 Le 03/10/2008, à 13:40
- pipou24
Re : KDE 4 : arreter proprement en ligne de commande et sans mot de passe
Au fait, je suppose que tu as testé ?
Non geek et fier de l'être. ㋡
Hors ligne