

0·
3 days agoI’m currently doing the same project.
To get gps to work on linux, you configure gpsd to get the data from your gps module and setup geoclue to get its data from gpsd. I lost the config files but I remember that I did the gpsd geoclue connection by echoing the gps data of gpsd into a netcat socket and connecting geoclue to it. Organic maps then automaticly gets its position from geoclue.
Im also working on a organic maps fork, which shows onscreen directions on linux.
If you ever want to try it, here are the config files and commands from my bash history.
https://codeberg.org/KaninchenSpeed/c5-car/src/branch/main/gps
The geoclue file is set up for organic maps.
You can also run organic maps without flatpak, but you might need to compile it yourself.