Communauté francophone des utilisateurs d'Ubuntu
Les Ubuntu-partys sont l'occasion pour beaucoup d'entre vous d'acquérir les goodies Ubuntu-fr faits par nos petites mains avec amour.
Pour tous les autres, fini le désespoir de les manquer
Il est désormais possible de vous procurer l'objet de votre choix grâce à la boutique en ligne, commune à Framasoft et Ubuntu-fr. Vous pourrez déjà y trouver mugs, t-shirts et, bien sûr, les Framakey Ubuntu-fr Remix.
Bonjour, ![]()
est-ce qu'il y a un moyen de lancer les commandes sleep et hibernate en ligne de commande (pour créer un lanceur sous e17)?
Je suis sous e17 et je n'ai pas ces options bien pratiques sur un portable, je me demandais si elles sont propres à gnome ou si on peut y avoir accès sans ça.
Dernière modification par wam (Le 12/04/2006, à 20:28)
Hors ligne
Pour la mise en veille:
sudo /etc/acpi/sleep.sh force
Pour l'hibernation
sudo /etc/acpi/hibernate.sh force
Hors ligne
c'est exactement ce que je cherchais,
merci
bizarre qu'il faille un sudo pour le lancer alors que sous gnome, quand on se délogue, on n'en a pas besoin ![]()
Dernière modification par wam (Le 12/04/2006, à 14:17)
Hors ligne
Penses à mettre un "[Résolu]" ![]()
Hors ligne
oui, je l'avais mis, mais je l'ai enlevé,
j'aimerais bien avoir la réponse pour le sudo avant ![]()
parce que là, je suis obligé de donner le mot de passe root à tout utilisateur qui veut mettre l'ordi en veille, ce qui n'est pas le cas sous gnome ![]()
Dernière modification par wam (Le 12/04/2006, à 15:39)
Hors ligne
Ahhh, c'est un peu plus compliqué... gnome-power-manager passe par dbus pour se connecter sur l'interface de gestion d'énergie du hal.
En résumé, pour hiberner tu tapes
dbus-send --system --type=method_call --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Hibernate
pour mettre en veille, c'est
dbus-send --system --type=method_call --dest=org.freedesktop.Hal /org/freedesktop/Hal/devices/computer org.freedesktop.Hal.Device.SystemPowerManagement.Suspend int32:0
Voilà, ça marche effectivement sans sudo, mais uniquement sur la console (tel que vérifié par libpamconsole)
Hors ligne
ah oui, cool, ça marche. et dans un script, je le lance sans terminal
c'est bon, j'arrête de chipoter, je passe en [résolu]
merci ![]()
Dernière modification par wam (Le 12/04/2006, à 20:31)
Hors ligne
Je suis récemment tombé sur une commande plus simple (en fouillant un peu, c'est la commande utilisée par hal lui-même quand il reçoit les requêtes dbus dont j'ai parlé plus haut)
Pour la liste des modes disponibles
pmi capabilities
Pour l'hibernation
sudo pmi action hibernate
Pour la veille
sudo pmi action suspend
Voilà, c'est passablement plus simple, mais ça nécessite quand même le sudo, contrairement au passage par dbus. Cependant on pourrait facilement rajouter une ligne adéquate dans sudoers, pour autoriser le lancement de ces commandes sans mot de passe.
Dernière modification par bertrand0 (Le 19/05/2006, à 13:54)
Hors ligne
A noter en passant,
sudo pmi action sleep
Chez moi, ce n'est pas affiché par capabilities mais ça fonctionne plutôt bien. D'ailleur c'est un très bon mode pour un ordi portable niveau economie d'energie sans pour autant poirauter le temps de la remise en route. Par contre ça merdouille de temps à autre, sans trop d'explication.
Je connais pas c'est quoi sudoers? ça m'interresse vraiment.
Merci d'avance pour l'info.
Hors ligne