Hi Keith et al, Please pull my systemd-logind integration series, which will allow the Xserver to run without root rights on systems which use systemd-logind.
With this in place I can start sending out the necessary driver changes for review. The following changes since commit caf1dec2a76fbbd21259fe4cc809e24a55ff79b4: V2: Add check for link from output to crtc before optimizing out a CrtcSet call (2014-02-24 16:33:35 -0800) are available in the git repository at: git://people.freedesktop.org/~jwrdegoede/xserver for-keith for you to fetch changes up to bf3543739db18c6cd52908f7c693cb64f43e3f23: xf86OpenSerial: Add support server managed fds (2014-03-03 08:13:56 +0100) ---------------------------------------------------------------- Hans de Goede (13): linux: xf86OpenConsole remove root-rights check for keeptty option linux: xf86OpenConsole: Don't detach from controlling tty when it is our vt xf86Xinput: Modify API for server-managed fd support OdevAttribute: Add config_odev_get_attribute helper OdevAttribute: config_odev_add_attribute: replace existing values OdevAttribute: Add support for integer attributes OdevAttribute: Remove unowned flag from OdevAttributes head hotplug: Extend OdevAttributes for server-managed fd support systemd-logind: Add systemd-logind "core" systemd-logind: Hookup systemd-logind integration systemd-logind: Add delayed input device probing config-udev: Don't try to add drm devices twice xf86OpenSerial: Add support server managed fds config/config.c | 85 ++++- config/udev.c | 43 ++- configure.ac | 21 ++ hw/xfree86/common/xf86Events.c | 15 +- hw/xfree86/common/xf86Init.c | 3 + hw/xfree86/common/xf86Module.h | 4 +- hw/xfree86/common/xf86Xinput.c | 65 ++++ hw/xfree86/common/xf86Xinput.h | 8 + hw/xfree86/common/xf86platformBus.c | 60 ++- hw/xfree86/common/xf86platformBus.h | 15 +- hw/xfree86/os-support/linux/Makefile.am | 6 + hw/xfree86/os-support/linux/lnx_init.c | 25 +- hw/xfree86/os-support/linux/lnx_platform.c | 45 ++- hw/xfree86/os-support/linux/systemd-logind.c | 532 +++++++++++++++++++++++++++ hw/xfree86/os-support/shared/posix_tty.c | 6 +- include/Makefile.am | 1 + include/dix-config.h.in | 3 + include/hotplug.h | 30 +- include/systemd-logind.h | 45 +++ 19 files changed, 959 insertions(+), 53 deletions(-) create mode 100644 hw/xfree86/os-support/linux/systemd-logind.c create mode 100644 include/systemd-logind.h Thanks & Regards, Hans _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel