Warning: no input devices on entering Weston ... Segmentation fault
I'm facing the same symptoms as outlined in ticket #181 (closed); the root-cause however is probably different, I'm trying to run Weston in an LXC container.
With entry
[core]
require-input=false
in .config/weston.ini
Weston starts up well; setting this value to true
however will result in Weston failing with error:
[23:05:53.512] warning: no input devices on entering Weston. Possible causes:
- no permissions to read /dev/input/event*
- seats misconfigured (Weston backend option 'seat', udev device property ID_SEAT)
[23:05:53.512] failed to create input devices
Segmentation fault
My understanding is that this is due to the fact that I'm trying running Weston within a container; executing libinput list-devices
within the container returns no entries while running the same command on the host returns plenty entries. This is very likely to that fact that the udev
service runs on the host only.
Question is, what is the Weston/Wayland/libinput approach for access to input devices from within a LXC container?