05-14-2022, 04:29 AM
(This post was last modified: 05-14-2022, 04:30 AM by 3460p.
Edit Reason: Typo
)
(05-07-2022, 04:28 AM)wibble Wrote: The wrapper script should be something simple like:
#!/bin/sh
LD_PRELOAD=/opt/glibc-2.35/lib/libm.so.6 /usr/lib64/icecat/icecat "$@"
I'm assuming your command line above is correct - I would have expected it to be under /usr/bin or something. The "$@" is so that when you run the script any arguments get passed to icecat. The script needs to be somewhere in the path like /usr/bin, and you'll probably need to be root or use sudo to be able to put it there.
If you call the script /usr/bin/icecat-wrapper then you can make it executable with:
chmod +x /usr/bin/icecat-wrapper
Now in icecat.desktop edit the Exec lines so that instead of calling icecat they call icecat-wrapper instead of icecat, like:
Exec=icecat-wrapper %u
Damn that was really above and beyond of you - thanks a bunch, it worked!
![Big Grin Big Grin](https://forum.pine64.org/images/smilies/biggrin.png)
So now I’m just left wondering about that “proprietary software” warning in GNOME Software... I was looking at geolocation services in standard Firefox’s about:config a couple of days ago and was disappointed to see that the geo.provider.network.url is set to https://www.googleapis.com/geolocation/v...CE_API_KEY% then surprised that this was the case given that there’s a Github issue from last year pointing out that this should surely be set to Mozilla’s location services API*, not Google’s. I’ve since changed it to Mozilla’s but then I thought I’d better check IceCat’s about:config just in case and was actually quite shocked to see that it was also set to Google’s!
Obviously changing it to Mozilla’s is still far from ideal given that the purpose of GNU IceCat is (as far as I understand) to have a performant Gecko-based browser that’s as stripped of tracking as possible, including Mozilla’s tracking.
Is there a different location services API that would be more preferable to set from a reduced tracking perspective?
*https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%