Ich hatte ein umgekehrtes Problem - ich möchte, dass Firefox die Verbindungen öffnet, aber es wurde mit Chrom begonnen, egal was passiert.
Früher strace -o /tmp/output evince
habe ich gesehen, welche Funktionen aufgerufen werden und dies im Protokoll gefunden hat:
open("/home/koniu/.local/share/applications/firefox.desktop;", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/local/share/applications/firefox.desktop;", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/share/applications/firefox.desktop;", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/home/koniu/.local/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/local/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/share/applications/chromium.desktop", O_RDONLY|O_LARGEFILE) = 16
Keine Idee warum es ein Semikolon in firefox.desktop gibt, aber ich habe es /home/koniu/.local/share/applications/firefox.desktop
mit folgendem Inhalt erstellt:
[Desktop Entry] Name=Firefox Exec=/usr/bin/firefox %U Terminal=false X-MultipleArgs=false Type=Application Icon=firefox Categories=Network;WebBrowser; MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https; StartupNotify=true
Und jetzt evince
geht es firefox
wie gewünscht los.