cd4820d6ac
device-select-layer needs to obtain the display server's preferred display device, and has so far relied on wl_drm for this. wl_drm is superseded by linux-dmabuf with some Wayland servers having dropped support for wl_drm entirely. Implement linux-dmabuf as preferred mechanism for obtaining the main device, with wl_drm support retained as a fallback for now. Signed-off-by: Kenny Levinsen <kl@kl.wtf> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34219>