LINUX.ORG.RU

wayland у кого-то работает?


0

1

В общем в начла января я в OBS упаковал вайланд и переодически на него поглядовал, он мне крутил шестеренки, показывал подобие терминала, иногда падая. Решил я сейчас на его взлянуть, теперь его разделили на wayland и demos, собрал все как нужно, и месу с egl platform wayland, все по человечески, но теперь он вообще не работает.

./compositor &
[1] 25002
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
libEGL debug: pci id for 5: 1002:5975, driver r300
libEGL debug: DRI2: dlopen(/usr/lib/dri/r300_dri.so)
libEGL debug: DRI2: found extension `DRI_Core'
libEGL info: DRI2: found extension DRI_Core version 1
libEGL debug: DRI2: found extension `DRI_Legacy'
libEGL debug: DRI2: found extension `DRI_DRI2'
libEGL info: DRI2: found extension DRI_DRI2 version 2
libEGL debug: DRI2: found extension `DRI_ReadDrawable'
libEGL debug: DRI2: found extension `DRI_CopySubBuffer'
libEGL debug: DRI2: found extension `DRI_SwapControl'
libEGL debug: DRI2: found extension `DRI_MediaStreamCounter'
libEGL debug: DRI2: found extension `DRI_TexBuffer'
libEGL info: DRI2: found extension DRI_TexBuffer version 2
libEGL debug: DRI2: found extension `DRI2_Flush'
libEGL info: DRI2: found extension DRI2_Flush version 3
libEGL debug: DRI2: found extension `DRI_IMAGE'
libEGL info: DRI2: found extension DRI_IMAGE version 1
libEGL debug: DRI2: found extension `DRI_CONFIG_QUERY'
libEGL debug: the best driver is DRI2
failed to load image: Failed to open file 'background.jpg': No such file or directory
XDG_RUNTIME_DIR not set, falling back to .
using socket ./wayland-0
./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 поломан, или может кто-то все-таки завел.

★★★★★

я оказался криворуким, все отлично работает, большое значение имеет сборка месы с --with-egl-platforms=wayland,drm,x11, именно wayland должен быть первым.

Novell-ch ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.