jahnf / Projecteur

Linux Desktop Application for the Logitech Spotlight device (and similar devices) - Digital Laser Pointer
MIT License
379 stars 33 forks source link

Check if composite manager running on screen #37

Closed mayanksuman closed 4 years ago

mayanksuman commented 4 years ago

If composite manager is not found running then user is informed and he is asked to take troubleshooting action as per issue #10 and #24 .

Add an extra dependency in form of Qt5::X11Extras.

The docker file for OpenSuse need update. As I do not run OpenSuse myself, so I did not know the package that provide Qt5::X11Extras.

jahnf commented 4 years ago

Thanks, will have a look on the weekend. Since this involves all the build containers it means also quiet some effort.

jahnf commented 4 years ago

@mayanksuman The pull request drifted too far from the code on develop, sorry for that . Also I wanted to make sure that building Projecteur would still be possible if the x11 extras were not available.

I implemented a warning in the preference dialog, that only shows up if no compositing manager is detected - and that also only if the platform is X11 - it could be wayland or others. See 40fa407

Thank you very much for your input!