minervous / QtStreamDeck

A Qt-based library to operate Elgato Stream Deck
Other
0 stars 0 forks source link

Can this library run under Linux? #11

Closed 56756639 closed 2 months ago

56756639 commented 2 months ago

I want to develop an application recently, and I hope this application can make my Stream Deck MK.2 work properly on Ubuntu system. Can this library help me?

GooRoo commented 2 months ago

Never tested it on Linux, but I don't see any reason why this wouldn't work. Are you going to use C++?

56756639 commented 2 months ago

Yes, I plan to use C++ to implement my project. Although I would prefer to use C, I can't really find a C library for Stream Deck

GooRoo commented 2 months ago

This library focuses mostly on Qt and is heavily inspired by https://github.com/abcminiuser/python-elgato-streamdeck. The latter one is not that complicated. You could use it as a reference to make your own C implementation based on libusb and hidapi.

56756639 commented 2 months ago

My idea is to use Qt to achieve similar effects as the official Stream Deck software, and then port it to Linux for running (by cross-compiling to generate an executable file for the Linux platform).I don't know if my idea can be realized, but I want to try.