New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
make flatpak packages for Linux #720
Comments
Actually opentrack needs access to the global system due to Wine integration, etc. |
Here's a simple Flatpak build for OpenTrack: com.github.opentrack.test.json. I've seen a few people ask for one. It works well with the neuralnet camera input and libevdev Joystick and UDP Network outputs. It would be good to package something like this up on Flathub even with limited inputs/outputs, especially for container only OS's like Fedora Silverblue, Endless OS, Elementary OS, etc. Building:
Running:
With You can use jstest-gtk to see the all 6 output axes (and 1 button). It works OK with DCS under Flatpak Steam (but for me at least is a bit jumpy/jaggy). With Steam Input disabled, it shows up as an "opentrack headpose" joystick with 5 assignable axes that all work (Wine maps both Roll and Pitch to the same Z axis so I could only use one at a time by disabling the other output in OpenTrack). Test:
Problem: Pitch and Roll show as seperate axes 4 and 5 in jstest-gtk, but both get mapped to the same Z axis under Wine. Clearly seen by enabling each output one-by-one. |
@sthalik : You could re-open this issue here if there is interest in this. It would need a few adjustments to add to Flathub. |
I did a quick test of the flatpak example made by @jwmullally yesterday and it it worked very well during my test. It would be amazing to see an official flatpak of Opentrack. |
Making flatpak packages is easier than Debian boilerplate.
Running continuous integration on Linux will help with compile-testing at the very least. Maybe even some very simple unit tests with offscreen rendering.
The text was updated successfully, but these errors were encountered: