Lightpack icon indicating copy to clipboard operation
Lightpack copied to clipboard

[Linux] Wayland support

Open Saren-Arterius opened this issue 8 years ago • 11 comments

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.

Saren-Arterius avatar Jan 09 '17 15:01 Saren-Arterius

Definitely worth doing, any help is welcome. I don't even know how large the linux userbase is at the moment though.

psieg avatar Feb 06 '17 18:02 psieg

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...

Saren-Arterius avatar Feb 07 '17 07:02 Saren-Arterius

Maybe it might rely on the upcoming pipewire project https://pipewire.org/. As currently on wayland things like vnc also do not work

KuriKai avatar Feb 06 '18 08:02 KuriKai

Sorry to bump, is this feature still being worked on?

Kozova1 avatar Jun 27 '21 16:06 Kozova1

UP

GyR4uk avatar Nov 01 '21 16:11 GyR4uk

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.

mooreye avatar Aug 13 '22 16:08 mooreye

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

wsippel avatar Sep 22 '22 18:09 wsippel

Pipewire support planned? Wait wait wait

3ibod avatar Nov 10 '22 13:11 3ibod

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

jackun avatar Oct 15 '23 18:10 jackun

Good news for Linux users... Luciferin added Wayland support recently...

https://github.com/sblantipodi/firefly_luciferin/wiki/Linux-support#luciferin-supports-wayland

raybantracing avatar Nov 27 '23 09:11 raybantracing

Was there any further update? KDE switched to Wayland by default too, so it would be right time to gewt Wayland support.

aleemont1 avatar Apr 26 '24 12:04 aleemont1