On Linux USB access is managed by Udev rules. Try a web search for "udev" and the name device you're trying to use.
Bazzite
Unofficial community for Universal Blue’s Bazzite image.
Documentation: https://docs.bazzite.gg/
Official forum: https://universal-blue.discourse.group/c/bazzite/
Universal Blue on Mastodon: https://fosstodon.org/@UniversalBlue
Source code: https://github.com/ublue-os/bazzite/
I still wanted BetaFPV because I use it to configure my drones, ~~but this search led me to a forum where a user said in 2024 that BetaFPV does not work at all in Linux. Seems weird given they literally have a download for it, but I did find a flatpack for betaflight and hopefully that will let me configure the serial port.~~ See my update comment.
I did find out how to create and load a new udev rule with the controller info, but still no dice on getting liftoff to detect it.
I’m not home right now so I can’t test. Why not just install it on a Debian box?
I went with mint because it's Debian based and allegedly user friendly. Also I didn't know which of the 12 Debian options was correct in distrobox 😅
Always use the one from ublue / ghcr.io
Gotcha. On the plus side, I was able to install the missing library with apt-get and launch BetaFPV. I added the udev rule as outlined in the manual, but still can't get the controller recognized in liftoff or BetaFPV. I've been giving it an hour or two of effort a day so I'll take another crack at it tomorrow.
Have you joined the Bazzite discord yet? Might get more eyes on the issue there.
I have not, that's a great idea though, thanks.
Update: Duh. Holy hell. I was stuck in windows brain when I downloaded a .deb package for the library instead of just using apt-get for it. That worked. BetaFPV has launched. Now to see about getting the controller to work in liftoff.