wlroots-hyprland/backend
mnussbaum c138da233b Allow compositors to run as systemd user units
When a wlroots compositor runs as a systemd user unit there is no
session associated with the compositor process. Instead we need to
attach to an active and graphical user session.

This change first looks for an available session for the process, and if
there isn't one falls back to display in the oldest available graphical
session.

This work was modeled after a similar change to mutter -
https://gitlab.gnome.org/GNOME/mutter/merge_requests/150.
2019-02-03 18:45:32 -08:00
..
drm Require libdrm >= 2.4.95 2019-01-29 19:33:38 +01:00
headless [WIP][DONTMERGE]Add support for libinput_switch input devices 2018-12-15 14:42:35 +11:00
libinput Implement the pointer-gestures-unstable-v1 protocol 2019-01-28 22:06:36 +01:00
multi Increase _POSIX_C_SOURCE to 200112L 2018-10-17 08:33:19 +02:00
noop Introduce noop backend 2019-01-17 20:13:55 +10:00
session Allow compositors to run as systemd user units 2019-02-03 18:45:32 -08:00
wayland backend/wayland: handle wl_pointer.axis_stop 2019-01-26 11:18:47 +01:00
x11 pointer: add a frame event 2019-01-26 11:04:05 +01:00
backend.c Introduce noop backend 2019-01-17 20:13:55 +10:00
meson.build Introduce noop backend 2019-01-17 20:13:55 +10:00