[FOSS-GPS] Foxtrotgps shows sometimes openstreetmap.org maps on screen

Fred Mobach fred at mobach.nl
Fri Nov 17 11:54:32 PST 2023


On Friday, November 17, 2023 10:09:40 AM CET David Bannon via FOSS-GPS wrote:
> Hmm, Fred, I cannot find my gps mouse so cannot run gpsd. But I just
> installed gpsd and seems I was wrong, no group gpsd. But there is a gpsd
> user. Now, thats the user who should be launching gpsd, not root. If you
> have a gpsd plugged in, see if you can see that process -
> 
> ps aux | grep gpsd

fred at sapiens:~/Downloads> ps aux | grep gpsd   
*gpsd*
 
> and look to see who the user is.

That's me.
 
> Might be worth checking /run/gpsd, that is gpsd's 'home' directory and
> where it will drop state files. If there are files in there, who owns them ?

fred at sapiens:~/Downloads> ls -l /run/gpsd 
 
> Seems that gpsd talks over d-bus or some shared memory model, D-Bus is
> pretty reliable but the shared memory model may be very user sensitive.
> Honestly, IDK.

Thanks for your help.

> > On 17/11/23 06:33, Fred Mobach via FOSS-GPS wrote:
> > On Thursday, November 16, 2023 11:41:23 AM CET David Bannon via FOSS-GPS
> > 
> > wrote:
> >> Fred, my opinion may not be very valuable as I have not used Foxtrot for
> >> some time. But, two suggestions :
> >> 
> >> * Firstly, by running a program like this as root, you may have caused a
> >> whole lot of files in fred's space to be owned by root. When you then
> >> run as fred, you find that fred cannot write to those files. Its just
> >> about never a good idea to run a user space GUI app as root.
> > 
> > Running as root was just to test if the problem was also there, but it
> > wasn't. Please note that the problem arose when foxtrotgps had always
> > been run under the user fred. Additionally I've checked alle
> > subdirectories under the user fred but all files are owned by the user
> > fred.
> > 
> >> * Second, from memory, gpsd runs as the user gpsd. For fred to be able
> >> to read gpsd's data, fred probably needs to be in the gpsd group. Can
> >> you check that please, maybe look to see if there is a gpsd user and
> >> group, if so, is fred also a member of the gpsd group ? They these
> >> commands as user fred -
> >> 
> >> $> cat /etc/group | gpsd <enter>
> > 
> > The gpsd doesn't appear in the file /etc/groups.
> > 
> > Nevertheless thanks for your help, I appreciate that.
> > 
> > Fred Mobach
> > 
> >> On 15/11/23 05:01, Fred Mobach via FOSS-GPS wrote:
> >>> Hello,
> >>> 
> >>> Since years I'm using foxtrotgps to show openstreetmap.org maps with my
> >>> added POI's on screen to have an overview of those POI's in a centain
> >>> environment.
> >>> 
> >>> All of a sudden moment the maps were not shown when running in a common
> >>> user environment while the same programm running under root shown the
> >>> maps in the normal way. What this problem initiated is unknown to me.
> >>> 
> >>> To shown the problem the attachments shows the diffenrences:
> >>> - left the screen running under root,
> >>> - middle the configuration panel,
> >>> - right the screen running under user fred.
> >>> 
> >>> Note the error message No GPSD found: that missing device get the maps
> >>> again unde user fred.
> >>> 
> >>> So my question is how to get those maps under user fred displayed again.
> >>> 
> >>> Regards,
> >>> 
> >>> Fred


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/foss-gps/attachments/20231117/f6291e0b/attachment.htm>


More information about the FOSS-GPS mailing list