Lightpack
Lightpack copied to clipboard
[Linux] Wayland support
As GNOME is using Wayland as default display manager, it could start a trend making all DEs/WMs switching to use Wayland as default DM as well.
Currently Prismatik does not grab the screen on Wayland as all, however it does work fine on X. This is one of the reasons I am staying on X yet. It would be very nice to have Wayland support in the future.
Definitely worth doing, any help is welcome. I don't even know how large the linux userbase is at the moment though.
I see, but it seems that working with wayland must be very painful. I hope I could help too, but I am not really much into linux desktop (environment) development...
Maybe it might rely on the upcoming pipewire project https://pipewire.org/. As currently on wayland things like vnc also do not work
Sorry to bump, is this feature still being worked on?
UP
Having this would be very desired. I can't code this but if someone can actually work on this, I am willing to donate $$$ to make this possible.
The most obvious way to implement Wayland support would be via Pipewire, and HyperHDR already has a Pipewire grabber which might serve as an inspiration? https://github.com/awawa-dev/HyperHDR/tree/master/sources/grabber/pipewire
Pipewire support planned? Wait wait wait
Half baked try to add Pipewire grabber based on HyperHDR https://github.com/jackun/Lightpack
Lacks stuff, like you have to restart to launch xdg-portal again etc.
Pipewire stuff is loaded through proxy lib so it doesn't prevent loading the executable if that stuff is missing/not installed on system, so specify where to find the "proxy" shared lib. Also config dialog doesn't seem to appear with Qt wayland (e: because this), so just run in it xwayland then.
In the Software folder, build with the usual qmake && make
and then run it with
QT_QPA_PLATFORM=xcb LD_LIBRARY_PATH=./bin ./bin/Prismatik
Good news for Linux users... Luciferin added Wayland support recently...
https://github.com/sblantipodi/firefly_luciferin/wiki/Linux-support#luciferin-supports-wayland
Was there any further update? KDE switched to Wayland by default too, so it would be right time to gewt Wayland support.