Displaylink support
Created by: Algram
Hello,
I wanted to ask if displaylink is something that this project wants to support in the future. I've composed a list of resources to make it easier to work on this issue:
Why support displaylink?
We all know that the protocol itself is probably going away at some point in the future. Right now though, there are a lot of companies that have docking stations that ONLY work with displaylink. Supporting the protocol will allow wlroots users access to those adapters.
Current problems (afaik)
- According to sway this should already be supported by wlroots (https://github.com/swaywm/sway/issues/4176#issuecomment-495330845). I think this is not the case, please correct me if I am wrong
- One user reported that they got it working in sway for a short periord with the displaylink package in the AUR (https://github.com/DisplayLink/evdi/issues/58#issuecomment-520019134, https://aur.archlinux.org/packages/displaylink/). It stopped working after an update though and since then it is dead.
How to
There is the evdi (https://github.com/DisplayLink/evdi) kernel module that already works ok. Every wayland compositor needs to implement it though. Mutter has done that already (https://github.com/DisplayLink/evdi/issues/58#issuecomment-495247935), so maybe looking at their implementation helps moving this forward in wlroots.