В общем в начла января я в OBS упаковал вайланд и переодически на него поглядовал, он мне крутил шестеренки, показывал подобие терминала, иногда падая.
Решил я сейчас на его взлянуть, теперь его разделили на wayland и demos, собрал все как нужно, и месу с egl platform wayland, все по человечески, но теперь он вообще не работает.
./terminal
XDG_RUNTIME_DIR not set, falling back to .
-> display@1.range(256)
-> display@1.global(new id 1, "display", 1)
-> display@1.global(new id 2, "drm", 1)
-> display@1.global(new id 3, "compositor", 1)
-> display@1.global(new id 4, "visual", 1)
-> display@1.global(new id 5, "visual", 1)
-> display@1.global(new id 6, "visual", 1)
-> display@1.global(new id 7, "shm", 1)
-> display@1.global(new id 8, "shell", 1)
-> display@1.global(new id 9, "screenshooter", 1)
-> display@1.global(new id 10, "output", 1)
-> display@1.global(new id 11, "input_device", 1)
-> drm@2.device("/dev/dri/card0")
-> output@10.geometry(0, 0, 1024, 640)
display@1.range(256)
display@1.global(new id 1, "display", 1)
display@1.global(new id 2, "drm", 1)
display@1.global(new id 3, "compositor", 1)
display@1.global(new id 4, "visual", 1)
display@1.global(new id 5, "visual", 1)
display@1.global(new id 6, "visual", 1)
display@1.global(new id 7, "shm", 1)
display@1.global(new id 8, "shell", 1)
display@1.global(new id 9, "screenshooter", 1)
display@1.global(new id 10, "output", 1)
display@1.global(new id 11, "input_device", 1)
drm@2.device("/dev/dri/card0")
-> drm@2.authenticate(39)
output@10.geometry(0, 0, 1024, 640)
libEGL debug: EGL search path is /usr/lib/egl
libEGL debug: added egl_dri2 to module array
libEGL debug: added egl_glx to module array
disconnect from client 0x824baf0
Ошибка сегментирования
Собственно и все, может свежий wayland поломан, или может кто-то все-таки завел.