Only seat0 supports virtual terminals.
Details
Make sure enlightenment does not error out on non-seat0 due to a virtual terminal error. Enlightenment will not start yet on seat1 with this alone
Diff Detail
- Repository
- rEFL core/efl
- Lint
Lint Skipped - Unit
Unit Tests Skipped
I'm not sure I'd want to see this landed until non-zero seat actually works...
src/lib/elput/elput_logind.c | ||
---|---|---|
526 | This should be a strcmp() |
This is looking better, but I'm also looking at weston's launcher-logind, and it appears they have this same check in place.
While weston does have some buggy behaviour, I'm not certain we want to be different here - have you also submit a patch for this under weston? (it's possible I'm missing a subtle difference of course...)
Yes. I submitted something upstream to Weston. As of now ,unpatched Weston fails to start on non-seat0 as well
https://lists.freedesktop.org/archives/wayland-devel/2017-December/036433.html
Sorry, will take a couple of days to come to a decision on this. We're not blocking on you right now.
I need to learn a bit more about seats...
OK. Let me know if you need a QEMU configuration, that has the ability to support multiple seats, or a bash script to make it easier to configure your udev for multiple seats , if you need to experiment with multiple seats, because I have that if needed.
FYI: There is https://dvdhrm.wordpress.com/2013/08/24/how-vt-switching-works/ from a systemd developer