xwayland: why wl_data_device protocol is not implemented
Hi all, I am writing a wayland compositor and now I am at the stage of dealing with Xwayland. I am wondering if there is any technical reason why wl_data_device
is not implemented inside Xwayland?
I found Xwayland provides the wl_selection atom and compositor need to create a fake wl_data_source
an bridge the transfer between X windows and wl_surfaces. I guess this can be done inside the Xwayland and it could abstract a wl_data_source
and wl_data_offer
and then do the copy internally? For the moment this is the burden on every compositor implementation.