On Sun, 14.07.13 08:59, Jörg Thalheim ([email protected]) wrote: > Am 12.07.2013 00:51, schrieb Lennart Poettering: > > On Wed, 10.07.13 21:04, Jörg Thalheim ([email protected]) wrote: > > > >> How I can trigger sleep.target in systemd --user session? > > What precisely are you trying to do with this? > >> My use case is to logout my jabber client before suspend (I hope this > >> does not sounds to trivial compared to your serious problems, but you > >> might come up with other use cases). > > It's probably a better idea to patch the client to use a delay inhibitor > > for this: > > > > http://www.freedesktop.org/wiki/Software/systemd/inhibit/ > > Inhibitor locks seams to be the perfect answer. > Is "systemd --user" aware of this feature?
No. The inhibitor lock stuff is an API for programs to use, regardless of user apps or system services. > It would be useful to spawn a service/unit before suspend/shutdown. Well, this is not supported and is much nastier than it sounds due to the security issues related to allowing user processes to block suspend. We cannot allow this undefinitely to normal users. The inhibition stuff for delay blockers cares for all that, but it is an API, not something you can use to run arbitrary processes then. There's currently no nice solution for your problem I fear. Lennart -- Lennart Poettering - Red Hat, Inc. _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
