You are not logged in.

#1 2017-08-19 04:55:39

Nobabs27
Member
Registered: 2014-01-25
Posts: 38

[SOLVED] xdg-open opens wrong browser

If I do "xdg-open http://example.com" then it opens Brave.  I want it to open QupZilla.

Here is my .config/mimeapps.list:

[Added Associations]
video/x-matroska=mpv.desktop;mplayer.desktop;
text/plain=visual-studio-code.desktop;atom.desktop;org.gnome.gedit.desktop;
text/html=qupzilla.desktop;atom.desktop;userapp-gedit-NR2KNY.desktop;pluma.desktop;
text/css=atom.desktop;
video/quicktime=mpv.desktop;mplayer.desktop;
image/png=gpicview.desktop;gimp.desktop;wine-extension-png.desktop;
image/jpeg=gpicview.desktop;gimp.desktop;
application/x-ms-dos-executable=org.gnome.FileRoller.desktop;
application/x-compressed-tar=org.gnome.FileRoller.desktop;
application/x-tar=org.gnome.FileRoller.desktop;
application/zip=org.gnome.FileRoller.desktop;
application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop;xarchiver.desktop;
application/x-xz-compressed-tar=org.gnome.FileRoller.desktop;xarchiver.desktop;
application/x-shellscript=org.gnome.gedit.desktop;
application/x-sqlite3=sqlitebrowser.desktop;
application/x-kdenlive=org.kde.kdenlive.desktop;
application/pdf=evince.desktop;
video/mp4=mpv.desktop;mplayer.desktop;
image/x-xcf=gimp.desktop;userapp-gpicview-M1N6YY.desktop;
application/x-yaml=visual-studio-code.desktop;atom.desktop;
application/vnd.debian.binary-package=xarchiver.desktop;
application/x-java=atom.desktop;
text/x-java=atom.desktop;
application/x-java-archive=xarchiver.desktop;
application/xml=atom.desktop;wine-extension-xml.desktop;
application/x-theme=atom.desktop;
video/webm=mpv.desktop;vlc.desktop;
image/gif=gpicview.desktop;wine-extension-gif.desktop;
application/x-bittorrent=transmission-gtk.desktop;
text/x-log=visual-studio-code.desktop;atom.desktop;
application/x-lrzip-compressed-tar=org.gnome.FileRoller.desktop;org.kde.ark.desktop;
audio/mpeg=mpv.desktop;mplayer.desktop;
application/rtf=wine-extension-rtf.desktop;
image/vnd.zbrush.pcx=visual-studio-code.desktop;
application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop;
text/x-opml+xml=visual-studio-code.desktop;
application/gzip=org.gnome.FileRoller.desktop;
audio/x-wav=mpv.desktop;mplayer.desktop;
video/x-msvideo=mpv.desktop;mplayer.desktop;
image/bmp=gpicview.desktop;gimp.desktop;
application/x-7z-compressed=org.gnome.FileRoller.desktop;xarchiver.desktop;

[Default Applications]
image/png=gpicview.desktop
application/x-compressed-tar=org.gnome.FileRoller.desktop
application/x-tar=org.gnome.FileRoller.desktop
application/zip=org.gnome.FileRoller.desktop
text/html=qupzilla.desktop
application/x-java=atom.desktop

Last edited by Nobabs27 (2017-08-20 01:08:30)


Facepalm.

Offline

#2 2017-08-19 05:46:53

Docbroke
Member
From: India
Registered: 2015-06-13
Posts: 1,433

Re: [SOLVED] xdg-open opens wrong browser

what is the output of

xdg-mime query default text/html

Offline

#3 2017-08-19 14:32:05

x33a
Forum Fellow
Registered: 2009-08-15
Posts: 4,587

Re: [SOLVED] xdg-open opens wrong browser

I don't think text/html applies to http. The correct mime type should be "x-scheme-handler/http".

Offline

#4 2017-08-19 15:40:32

Nobabs27
Member
Registered: 2014-01-25
Posts: 38

Re: [SOLVED] xdg-open opens wrong browser

Docbroke wrote:

what is the output of

xdg-mime query default text/html
$: xdg-mime query default text/html
rekonq.desktop

Updated config, still opens Brave instead:

[Added Associations]
x-scheme-handler/http=qupzilla.desktop;
video/x-matroska=mpv.desktop;mplayer.desktop;
text/plain=visual-studio-code.desktop;atom.desktop;org.gnome.gedit.desktop;
text/html=qupzilla.desktop;atom.desktop;userapp-gedit-NR2KNY.desktop;pluma.desktop;
text/css=atom.desktop;
video/quicktime=mpv.desktop;mplayer.desktop;
image/png=gpicview.desktop;gimp.desktop;wine-extension-png.desktop;
image/jpeg=gpicview.desktop;gimp.desktop;
application/x-ms-dos-executable=org.gnome.FileRoller.desktop;
application/x-compressed-tar=org.gnome.FileRoller.desktop;
application/x-tar=org.gnome.FileRoller.desktop;
application/zip=org.gnome.FileRoller.desktop;
application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop;xarchiver.desktop;
application/x-xz-compressed-tar=org.gnome.FileRoller.desktop;xarchiver.desktop;
application/x-shellscript=org.gnome.gedit.desktop;
application/x-sqlite3=sqlitebrowser.desktop;
application/x-kdenlive=org.kde.kdenlive.desktop;
application/pdf=evince.desktop;
video/mp4=mpv.desktop;mplayer.desktop;
image/x-xcf=gimp.desktop;userapp-gpicview-M1N6YY.desktop;
application/x-yaml=visual-studio-code.desktop;atom.desktop;
application/vnd.debian.binary-package=xarchiver.desktop;
application/x-java=atom.desktop;
text/x-java=atom.desktop;
application/x-java-archive=xarchiver.desktop;
application/xml=atom.desktop;wine-extension-xml.desktop;
application/x-theme=atom.desktop;
video/webm=mpv.desktop;vlc.desktop;
image/gif=gpicview.desktop;wine-extension-gif.desktop;
application/x-bittorrent=transmission-gtk.desktop;
text/x-log=visual-studio-code.desktop;atom.desktop;
application/x-lrzip-compressed-tar=org.gnome.FileRoller.desktop;org.kde.ark.desktop;
audio/mpeg=mpv.desktop;mplayer.desktop;
application/rtf=wine-extension-rtf.desktop;
image/vnd.zbrush.pcx=visual-studio-code.desktop;
application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop;
text/x-opml+xml=visual-studio-code.desktop;
application/gzip=org.gnome.FileRoller.desktop;
audio/x-wav=mpv.desktop;mplayer.desktop;
video/x-msvideo=mpv.desktop;mplayer.desktop;
image/bmp=gpicview.desktop;gimp.desktop;
application/x-7z-compressed=org.gnome.FileRoller.desktop;xarchiver.desktop;

[Default Applications]
image/png=gpicview.desktop
application/x-compressed-tar=org.gnome.FileRoller.desktop
application/x-tar=org.gnome.FileRoller.desktop
application/zip=org.gnome.FileRoller.desktop
text/html=qupzilla.desktop
application/x-java=atom.desktop

Facepalm.

Offline

#5 2017-08-20 01:08:16

Nobabs27
Member
Registered: 2014-01-25
Posts: 38

Re: [SOLVED] xdg-open opens wrong browser

Solved, I was using the qupzilla-git version from the AUR which provides an odd name for the .desktop file.
Correct command:

xdg-settings set default-web-browser org.qupzilla.QupZilla.desktop

Facepalm.

Offline

Board footer

Powered by FluxBB