Hello,
Would it be wonderful if osmosis worked with every technology we integrated in our project? Yes, but... anything built today takes instructions to operate. Technology cannot read minds at this level. What we have are islands of technology where we are the builders of bridges.
No, terminal talk is not necessary at all. Geany is a SWIWIG app default installed. Use File Explorer, yellow folders, to graphically find and right click to read. If you want write access, use terminal and open Geany under sudo. You will find /dev/GPSD from root. You will also seek /lib/ udev/rules.d. At this folder, you can create a specific rule of consistent port behavior for the U-Blox. This is it.
This is the rule and the configuration. Copy, paste, and save. You can use my configuration as a template. Everything shown must syntax correct or rules and configurations don’t work. Fat fingering is too easy. Compare, Compare, and compare again, then write.
C-P-S works under VNC. WEB Access does not permit transfers between sessions under Windows.
I keep separate rules for specific things. I keep copies safe. Each folder presented in this reply is a system OS folder. Updates may obliterate that special configuration that took hours of research. How is INDI and PI supposed to read our minds. In times past and a different build, rules.d was in two different places. Now, rules.d is in one place.
Step 1:
# GPS RULES for UBLOX Device
ATTRS{idVendor}=="1546",ATTRS{idProduct}=="01a7",ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="1546",ATTRS{idProduct}=="01a7",ENV{MTP_NO_PROBE}="1"
KERNEL=="ttyACM*",SUBSYSTEM=="tty",ATTRS{idVendor}=="1546",ATTRS{idProduct}=="01a7",ATTRS{iProduct}=="u-blox 7 - GPS/GNSS Receiver",SYMLINK+="UBlox-7GPS",MODE="0666"
Step 2:
# Default settings for the gpsd init script and the hotplug wrapper.
# Start the gpsd daemon automatically at boot time
START_DAEMON="true"
ENABLED="yes"
GPSD_SOCKET="/var/run/gpsd.sock"
# Use USB hotplugging to add new USB devices automatically to the daemon
USBAUTO="true"
# Devices gpsd should collect to at boot time.
# They need to be read/writeable, either by user gpsd or the group dialout.
DEVICES="/dev/ttyACM0"
# Other options you want to pass to gpsd
GPS_BAUD=115200
GPS_FIXFILE=/var/run/gpsfix
GPSD_OPTIONS="-n -D 1"