[RFC xserver 0/2] weston-launch protocol
Alex Suykov
alex.suykov at gmail.com
Tue Feb 13 17:21:58 UTC 2018
This set adds a simple non-dbus alternative for systemd-logind device
access protocol to the X server.
The support was implemented to allow running Xorg under a lightweight
logind replacement I'm working on, which happens to use this protocol
because it is generic enough. It could also allow using a (modified)
weston-launch with Xorg, for the same reasons it is used in Weston.
These patches are maintained as 3rd party patches currently, applied
on top of a regular xorg-server 1.19.6 source release. I'm sending
them as RFC, and I would appreciate some feedback as to whether the
upstream project would be interested in merging something like this.
Alex Suykov (2):
xfree86: move systemd-logind ifdefs to call sites
xfree86: weston-launch protocol support
config/config.c | 5 +
config/udev.c | 2 +
configure.ac | 15 ++
hw/xfree86/common/xf86Events.c | 5 +
hw/xfree86/common/xf86Init.c | 8 +
hw/xfree86/common/xf86Xinput.c | 34 ++-
hw/xfree86/common/xf86Xinput.h | 2 +
hw/xfree86/common/xf86platformBus.c | 4 +
hw/xfree86/os-support/linux/Makefile.am | 4 +
hw/xfree86/os-support/linux/lnx_platform.c | 53 ++---
hw/xfree86/os-support/linux/weston-launch.c | 316 ++++++++++++++++++++++++++++
include/dix-config.h.in | 3 +
include/systemd-logind.h | 7 -
include/weston-launch.h | 9 +
14 files changed, 427 insertions(+), 40 deletions(-)
create mode 100644 hw/xfree86/os-support/linux/weston-launch.c
create mode 100644 include/weston-launch.h
--
2.16.1
More information about the xorg-devel
mailing list