Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-03 | Allow compositors to run as systemd user units | mnussbaum | |
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-01-31 | backend/session/logind: dup FD with CLOEXEC | emersion | |
2018-12-06 | backend/session/logind: improve logging | emersion | |
2018-11-12 | Use #if instead of #ifdef for wlroots config data | emersion | |
This prevents some annoying issues when e.g. not including wlr/config.h or making a typo in the guard name. | |||
2018-10-04 | Use sd_bus_get_property_trivial & remove numbering | nyorain | |
2018-09-24 | Rework session handling | nyorain | |
Sessions can now be retrieved from a backend in a more general manner. Multi-backend gets back its `session` field that contains the session if one was created, removing the interfacing from multi backend with the drm backend directly. This adds the possibility to use sessions even without the drm backend. It additionally fixes the bug that 2 session objects got created when WLR_BACKENDS were set to "libinput,drm". To allow vt switching without drm backend (and drm fd) on logind, start listening to PropertiesChanged signals from dbus and parse the session "Active" property when no master fd was created (this does not change current drm backend behaviour in any way). | |||
2018-09-18 | backend/session: add assertions | emersion | |
2018-07-21 | Revert "Merge pull request #1153 from emersion/include-config" | Drew DeVault | |
This reverts commit ef0a6ea4d2934ec014d791150c42348061ec4f7f, reversing changes made to 8d03bc9178d8544cbcd24293ece6ac9f1698e602. | |||
2018-07-21 | Always include config.h | emersion | |
2018-07-09 | util: add wlr_ prefix to log symbols | emersion | |
2018-07-01 | Close fd's obtained from logind | Vincent Vanlaer | |
2018-06-14 | Multiseat fixes | Scott Anderson | |
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-12 | Make wlr_signal_emit_safe private | emersion | |
2018-02-12 | Add wlr_signal_emit_safe | emersion | |
2018-01-21 | style: add comment to empty while loop in logind.c | Johannes Schramm | |
2018-01-21 | style: include brackets for if/while/for, even if it's a single statement | Johannes Schramm | |
2018-01-02 | fix build without systemd | PoroCYon | |
2017-12-27 | config: Avoid clash with other config-headers | Björn Esser | |
2017-12-26 | config: Put all defines into config.h | Björn Esser | |
2017-12-02 | Fix style and string comparison | n3rdopolis | |
2017-12-02 | Attempt to fix #454 | n3rdopolis | |
With logind, only seat0 can use TTYs | |||
2017-11-11 | Fix typos | Stefano Ragni | |
2017-09-22 | Add elogind support | dudemanguy | |
Resolves SirCmpwn/wlroots#146 | |||
2017-08-26 | Remove single GPU assumptions from wlr_session | Scott Anderson | |
2017-08-26 | Merge wlr_udev into wlr_session | Scott Anderson | |
2017-08-26 | Rename functions to be consistent with #93 | Scott Anderson | |
2017-08-06 | Changed header paths. | Scott Anderson | |
2017-08-06 | Moved session/ into backend/ | Scott Anderson | |