Hi renehoj,
thanks for your reply. I still can’t get this to work however. Can you go into more detail of what you’ve done to accomplish this?
I extracted the mullvad-browser-archive, added the Mime Types, added %u and removed the --detach option of the desktop file:
tar -xf mullvad-browser-linux64-*.tar.xz -C .
echo 'MimeType=text/html;text/xml;application/xhtml+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;' >> "./mullvad-browser/Browser/start-mullvad-browser.desktop"
sed -i '/Exec=/ s/--detach/& %u/' "./mullvad-browser/Browser/start-mullvad-browser"
sed -i '/Exec=/s/ --detach//g' "./mullvad-browser/Browser/start-mullvad-browser"
Then put mullvad-browser into /usr/share, ran the --register-app command and moved the resulting desktop file from ~/.local/share/applications to /usr/share/applications
sudo mv mullvad-browser /usr/share
cd /usr/share/mullvad-browser
./start-mullvad-browser.desktop --register-app
sudo mv ~/.local/share/applications/start-mullvad-browser.desktop /usr/share
After that, I set the browser as the default browser, html and xml application for my system.
sudo xdg-settings set default-web-browser start-mullvad-browser.desktop
sudo xdg-mime default start-mullvad-browser.desktop text/html
sudo xdg-mime default start-mullvad-browser.desktop text/xml;
sudo xdg-mime default start-mullvad-browser.desktop application/xhtml+xml
Just to be sure everything went fine, I ran the following commands
sudo xdg-settings get default-web-browser
sudo xdg-mime query text/html
sudo xdg-mime query text/xml
sudo xdg-mime query xhtml+xml
As the default browser, I get start-mullvad-browser.desktop. The HTML-App however wasn’t set correctly for the root user as it returns firefox.desktop. The same command seems to work however for the user account.
xdg-open https://qubes-os.org will work, but sudo xdg-open https://qubes-os.org will open firefox instead…