Pour ton premier exemple, je pense que tu peux juste déclencher une action "bloquer le lid switch" via dbus quand tu as du courant ( en écoutant upower ou le demon kivabien en fonction du bureau ) et en envoyant via dbus un inhibitor kivabien sur logind : http://www.freedesktop.org/wiki/Software/systemd/inhibit
Et je pense qu'on manque d'un framework haut niveau pour dbus, surtout vu l'importance que ça prends. Quelque chose du style du shell, ou tu peux réagir à des events, et en déclencher d'autres via des pipes.
[^] # Re: Le problème...
Posté par Misc (site web personnel) . En réponse au journal GNOME systemd : et la guerre ne fait que commencer. Évalué à 3.
Pour ton premier exemple, je pense que tu peux juste déclencher une action "bloquer le lid switch" via dbus quand tu as du courant ( en écoutant upower ou le demon kivabien en fonction du bureau ) et en envoyant via dbus un inhibitor kivabien sur logind :
http://www.freedesktop.org/wiki/Software/systemd/inhibit
Et je pense qu'on manque d'un framework haut niveau pour dbus, surtout vu l'importance que ça prends. Quelque chose du style du shell, ou tu peux réagir à des events, et en déclencher d'autres via des pipes.