The situation now is that I just did a full fresh install of Fedora 42. Fedora installs with Firefox set up as the default browser. I immediately install Chrome, as well as Thunderbird. Thunderbird gets set up to send and receive mail without hassle, but links in mail I receive don't do anythings. They should (and used to) open up in the Chrome browser.
The way Chrome gets installed is a bit of a tangled business.
The actual files go into /opt/google/chrome and there are two files to consider:
/opt/google/chrome/chrome is the ELF executagle (262M in size) /opt/google/chrome/google-chrome is a bash script
We have two symbolic links in /usr/bin:
google-chrome-stable -> /opt/google/chrome/google-chrome google-chrome -> /etc/alternatives/google-chromeAnd in /etc/alternatives we have one link:
google-chrome -> /usr/bin/google-chrome-stableThis is all a weird tangle, but it works -- as far as launching chrome is concerned.
Go to Edit -- Settings in Thunderbird. Select "General" if it is not already selected. Go down and find "Files and Attachments". Links embedded in mail are neither links nor attachments, but the Thunderbird morons apparently think they are. Scroll down and find both http and https (they are right next to each other). Ignore whatever it has set, regardless of whether it looks correct. Select "Use other" and navigate to /usr/bin/google-chrome and make that your selection. Do this for both http and https. When you are done it should display "Use google-chrome".
#!/bin/bash echo "Zonk" >>/home/tom/glog date >>/home/tom/glog echo "cmd: " $0 >>/home/tom/glog echo "args: " $* >>/home/tom/glog echo "---" >>/home/tom/glogThen I did this:
chmod a+x /home/tom/pogo su cd /usr/bin mv google-chrome google-chromeX mv google-chrome-stable google-chrome-stableX cp /home/tom/pogo google-chrome cp /home/tom/pogo google-chrome-stable tail -f /home/tom/glogThis allowed me to see if and how google-chrome was being invoked. It ultimately was not the tool that solved the problem, but it is worth knowing about that sort of approach.
Once I was done I put things back as they were in /usr/bin
Adventures in Computing / tom@mmto.org