I’m running the Pure Maps and OSM Scout Server flatpaks on my Librem5 in PureOS 10. I used it successfully for offline navigation as recently as September 14th, 2025. However, when I next tried to use it the following week on September 21st, the Pure Maps GUI was extremely slow. Zooming in and out was almost completely unresponsive. My GPS location did update, but any interaction had a lag of 5 to 10 seconds. A test of routing for a short trip a few miles long took over 5 minutes.
Has anyone else noticed a change in Pure Maps recently?
Could it be caused by a flatpak update? I forgot if I ran a flatpak update between the 14th and the 21st. If someone can advise me how to check my flatpak history, I would appreciate it.
Also, when I run flatpak update, I get the following message:
$ flatpak update
Looking for updates…
Info: org.kde.Platform//5.15-23.08 is end-of-life, with reason:
We strongly recommend moving to the latest stable version of the Platform and SDK
Applications using this runtime:
io.github.rinigus.OSMScoutServer
I’m not sure if this is relevant to the problem I’m having.
I was just looking up how to downgrade flatpaks to see if that resolves the Pure Maps issue. I was checking the previous versions of PureMaps, and I got this output:
As a workaround for now, I’d like to set the QT_QPA_PLATFORM environment variable in the io.github.rinigus.PureMaps.desktop file. I’ve tried some methods for setting environment variables in the Exec line, but they don’t seem to work.
Do you know (or does anyone else reading know) the proper way to set an environment variable for a flatpak executable in the .desktop file?
Instead of fiddling with desktop files, it’d probably be best to set up an override with flatpak override --env=QT_QPA_PLATFORM=xcb io.github.rinigus.PureMaps instead.
However, it seems I can’t run two X11 applications simultaneously, as they appear to conflict. Signal Desktop now seems to be running via X11 since the last update, and the touch commands in Signal (like scrolling) go instead to PureMaps when both are open at the same time.