Commit Graph

91 Commits (04d89a8bc5c5b0db0ae24ca3e2b35f5632ed6d23)

Author SHA1 Message Date
Simon Ser e8d56ca415 backend/session: allow wlr_session_find_gpus to return an error 4 years ago
Simon Ser 90c8452959 backend/session/libseat: set XDG_SESSION_TYPE 4 years ago
Isaac Freund 262740bc9a backend/libseat: fix change_vt return value 4 years ago
Simon Ser 754179dacd backend/session: add a timeout waiting for GPUs 4 years ago
Simon Ser c491a21d25 backend/session/logind: log when using XDG_SESSION_ID 4 years ago
Simon Ser 0e76f92de7 backend/session: replace session_signal with events.active 4 years ago
Simon Ser cd95d70df0 Revert "session/logind: support CanGraphical property" 4 years ago
Simon Ser fbf11a41e1 backend/session: wait for DRM device if none found 4 years ago
Simon Ser 76bcddf071 backend/session: introduce wlr_session.events.add_drm_card 4 years ago
Simon Ser 768fbaad54 backend/session: filter udev events by sysname 4 years ago
Simon Ser 44a4792fd8 backend/session: operate on wlr_device 4 years ago
Simon Ser 63df2bcbe6 backend/session: don't return FD on failure in open_file 4 years ago
nerdopolis e44bed0c2b Accommodate for CONFIG_VT=0, all TTYs are in seat0, but not all 5 years ago
Patrick Steinhardt fa05d3cde6 session: Don't refuse unprivileged creation of "direct" backend 5 years ago
Ryan Walklin 28cedb5623 Quieten failure to set login session type 5 years ago
Simon Ser 971de474f0 backend/session/libseat: register log handler 5 years ago
Kenny Levinsen 330c50b48d session: Add missing init to direct-freebsd 5 years ago
Kenny Levinsen bad1e9afa8 session: Add libseat backend 5 years ago
Ryan Walklin 7e990a2991 Don't set XDG_SESSION_TYPE unless logind SetType succeeds 5 years ago
Ryan Walklin e81d2086c0 Also set XDG_SESSION_TYPE 5 years ago
Ryan Walklin f0d03fb892 Implement logind session SetType method to change session type to wayland 5 years ago
Antonin Décimo d9bb792794 Fix incorrect format parameters 5 years ago
Scott Anderson 906c0766df Remove libcap support 5 years ago
Kenny Levinsen 904c37845d logind: Close fd before releasing device 5 years ago
Scott Moreau 30308e35fa build: Add 'auto' to logind-provider combo option 5 years ago
Jan Beich 2bad34e024 backend/session: allow GPU enumeration on FreeBSD 5 years ago
Scott Anderson cff1c2f740 meson: Various improvements 5 years ago
Ting-Wei Lan fc6c0ca12e backend/session/freebsd: Fix the way to get TTY path 5 years ago
Scott Anderson 626c98d754 session/logind: Clean up add_signal_matches 5 years ago
Ronan Pigott 3ebf079a9a session/logind: support CanGraphical property 5 years ago
Antonin Décimo 68b4a5305e backend/session: non-void function should return a value 6 years ago
Simon Ser ca45f4490c Remove all wayland-server.h includes 6 years ago
Jan Chren 151b7d1d94 session/logind: check for XDG_SESSION_ID first 6 years ago
Jan Chren e04e1ba197
session/logind: specify seat exactly 6 years ago
Brian Ashworth 90c284bded session/logind: keep active for pause_device gone 6 years ago
Niklas Schulze 2baad6eba6 backend/session: Allow setting a custom tty via WLR_DIRECT_TTY 6 years ago
emersion d02548d87a
backend/session: open TTY with O_CLOEXEC for direct session 6 years ago
emersion 8efeca528f backend/session: add noop session 6 years ago
emersion 5445d8aad0 meson: enable more compiler warnings 6 years ago
mnussbaum c138da233b Allow compositors to run as systemd user units 6 years ago
emersion 22faddde9e
backend/session/logind: dup FD with CLOEXEC 6 years ago
Jan Beich f80d174e8b Simplify evdev includes on FreeBSD by relying on up-to-date package 6 years ago
emersion e23fe328a6
backend/session/logind: improve logging 6 years ago
emersion 51bfdd620e
Use #if instead of #ifdef for wlroots config data 6 years ago
nyorain b4d46aa9c2 Use sd_bus_get_property_trivial & remove numbering 6 years ago
nyorain 7b52388424 Rework session handling 7 years ago
sghctoma 9383e1f76c Apply multiseat fixes to FreeBSD direct backend 7 years ago
emersion 07ea98dab9 backend/session: add assertions 7 years ago
random human 572dfcdba7
Add support for WLR_SESSION env variable 7 years ago
sghctoma ba5df0d21d Fix build failure on non-FreeBSD systems 7 years ago