A session manager is *not necessary* for this; the screensaver or screenlocker itself could easily listen to the relevant DBus signals (e.g. cinnamon-screensaver does this). See also: xss-lock, systemd-lock-handler.
-- Mantas Mikulėnas <[email protected]> // sent from phone On Jun 29, 2014 1:02 PM, "Kirill Elagin" <[email protected]> wrote: > If you don't have a DE you don't have a session manager either, so > systemd-logind can't help you anyway. > Indeed, you should just run your screenlocker. > > > -- > Кирилл Елагин > > > On Sun, Jun 29, 2014 at 9:57 AM, Ivan Shapovalov <[email protected]> > wrote: > >> >> 27 июня 2014 г., в 21:54, Lennart Poettering <[email protected]> >> написал(а): >> >> >> >> On Fri, 27.06.14 17:45, Ivan Shapovalov ([email protected]) wrote: >> >> >> >> I want to lock my current session using a command-line tool (or a >> D-Bus call). >> >> >> >> The only apparent way to do this is `loginctl lock-session >> $XDG_SESSION_ID`. >> >> However, this results in an "Access denied" reply, which is somewhat >> strange >> >> (I expect to be able to lock my own session). >> >> >> >> Is this by design or a bug? >> > >> > Neither. Just missing functionality. I added this to the TODO list now. >> > >> >> In either case, is it possible to lock the current >> >> session? >> > >> > Well, not with logind, no. But you should be able to do it with GNOME's >> APIs. >> > >> > Lennart >> > >> > -- >> > Lennart Poettering, Red Hat >> >> I've got a DE-less setup (a freestanding window manager). Should I just >> invoke whatever tool I use for screenlocking (i3lock in my case)? >> >> -- >> Ivan Shapovalov / intelfx / >> >> (Sent from a phone. Havoc may be wreaked on the formatting.) >> _______________________________________________ >> systemd-devel mailing list >> [email protected] >> http://lists.freedesktop.org/mailman/listinfo/systemd-devel >> > > > _______________________________________________ > systemd-devel mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/systemd-devel > >
_______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
