These patches make Weston handle multiple seats. Fixes from the last attempt include updating fbdev_set_screen_info , updating some fuzz, and making the selection of the framebuffer device similar to compositor-drm.c by favoring the boot_vga device, and making requested changes
nerdopolis (6): libweston: set the seat automatically based on the XDG_SEAT environment variable libweston: fbdev: support the --seat option, (and XDG_SEAT variable) launcher-logind: only get a VT on seat0, as only seat0 supports VTs libweston: fbdev: set fb device info upon the first run. libweston: fbdev: Attempt to detect the first framebuffer device in the seat. instead of defaulting to /dev/fb0 main: don't configure /dev/fb0 by default compositor/main.c | 7 ++-- libweston/compositor-drm.c | 5 +++ libweston/compositor-fbdev.c | 94 ++++++++++++++++++++++++++++++++++++++++++-- libweston/compositor-fbdev.h | 1 + libweston/launcher-logind.c | 22 ++++++----- libweston/launcher-util.c | 4 ++ man/weston-drm.man | 7 +++- 7 files changed, 120 insertions(+), 20 deletions(-) -- 2.14.1 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel