wlroots/backend/session
Jan Chren e04e1ba197
session/logind: specify seat exactly
"/org/freedesktop/login1/seat/self" path triggers seat-finding code path in logind,
which currently relies on getting the session based on caller's PID.
This behaviour is deprecated in logind as it doesn't work eg. with systemd user units,
which run outside of user session.

We check for "seat0" in logind_change_vt() already as introduced in 47985d2dc5,
so hard-coding it here is not a problem, otherwise sd_session_get_seat() could be used.
2019-05-22 14:43:13 +02:00
..
direct-freebsd.c Simplify evdev includes on FreeBSD by relying on up-to-date package 2019-01-07 08:08:47 +00:00
direct-ipc.c Simplify evdev includes on FreeBSD by relying on up-to-date package 2019-01-07 08:08:47 +00:00
direct.c backend/session: Allow setting a custom tty via WLR_DIRECT_TTY 2019-03-06 13:20:51 +01:00
logind.c session/logind: specify seat exactly 2019-05-22 14:43:13 +02:00
noop.c backend/session: add noop session 2019-03-02 08:40:27 -07:00
session.c backend/session: add noop session 2019-03-02 08:40:27 -07:00