Antworten:
Schauen Sie sich Ihre system-settings
-> an Details
:
(Beachten Sie, dass in älteren Versionen von Ubuntu Details
aufgerufen wird System Info
)
System Settings > Preferred applications
unity-control-center
askubuntu.com/questions/116655/…
gnome-control-center
und gehen Sie zu System > Details
. Sie werden auch verwenden , müssen die update-alternatives
unten Sergey P. aka azur Antwort, da verschiedene Programme Einstellungen aus verschiedenen Quellen lesen.
Dies ist eine Ubuntu-Methode, um dies zu tun
sudo update-alternatives --config x-www-browser
sudo update-alternatives --config gnome-www-browser
Wenn sich Ihr bevorzugter Browser nicht in diesem Menü befindet oder Sie dies lieber über die Befehlszeile tun, können Sie mit diesem Befehl dasselbe tun wie in fossfreedom:
xdg-settings set default-web-browser name-of-browser.desktop
Z.B:
xdg-settings set default-web-browser firefox.desktop
oder
xdg-settings set default-web-browser chromium-browser.desktop
oder
xdg-settings set default-web-browser google-chrome.desktop
x-www-browser
und unerreichbar update-alternatives
ist, weil es dies erfordert sudo
. Sie müssen my-application.desktop
verfügbar sein, zum Beispiel in ~/.local/share/applications/my-app.desktop
. Sie übergeben jedoch nicht den gesamten Pfad xdg-settings
, sondern nur den Dateinamen.
Alle Einstellungen zu Standardanwendungen, die Ihr Benutzer in der Datei "mimeapps.list" gespeichert hat. Ich benutze Gnome 3 und Debian, also ist es für mich ~/.config/mimeapps.list
.
Wenn Sie nicht wissen, wo sich diese Datei befindet, versuchen Sie den folgenden Befehl:
locate mimeapps.list
Zum Überschreiben der Standardeinstellungen eines Webbrowsers müssen Sie mindestens die Werte in der Kategorie [Standardanwendungen] ändern.
und in der Kategorie [Hinzugefügte Assoziationen]
Für Opera~/.config/mimeapps.list
muss die Datei enthalten:
[Default Applications]
x-scheme-handler/http=opera-browser.desktop
text/html=opera-browser.desktop
text/xml=opera-browser.desktop
application/xhtml_xml=opera-browser.desktop
image/webp=opera-browser.desktop
x-scheme-handler/https=opera-browser.desktop
x-scheme-handler/ftp=opera-browser.desktop
[Added Associations]
text/html=opera-browser.desktop;
text/xml=opera-browser.desktop;
application/xhtml_xml=opera-browser.desktop;
image/webp=opera-browser.desktop;
x-scheme-handler/https=opera-browser.desktop;
x-scheme-handler/ftp=opera-browser.desktop;
Probieren Sie es aus (muss in Opera geöffnet sein, wenn es installiert ist)
xdg-open somehtmlfile.html
Für Chrome muss die Datei ~ / .config / mimeapps.list Folgendes enthalten:
[Default Applications]
x-scheme-handler/http=google-chrome.desktop
text/html=google-chrome.desktop
text/xml=google-chrome.desktop
application/xhtml_xml=google-chrome.desktop
image/webp=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/ftp=google-chrome.desktop
[Added Associations]
text/html=google-chrome.desktop;
text/xml=google-chrome.desktop;
application/xhtml_xml=google-chrome.desktop;
image/webp=google-chrome.desktop;
x-scheme-handler/https=google-chrome.desktop;
x-scheme-handler/ftp=google-chrome.desktop;
Probieren Sie es aus (muss in Chrome geöffnet sein, wenn es installiert ist)
xdg-open somehtmlfile.html
Und so weiter (Firefox oder etwas anderes).
Sie müssen nur Wunsch-Mimetypen überschreiben. Aber ich empfehle, GUI dafür zu verwenden. Es wird die Anzahl der Fehler reduzieren.
Es ist für mich ein aktuelles System und wird von System zu System, von Desktop-Umgebung zu Desktop-Umgebung usw. wechseln.
Testumgebung
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.6 (jessie)
Release: 8.6
Codename: jessie
$ uname -a
Linux localhost 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
$s gnome-session --version
gnome-session 3.14.0
Abgesehen von einigen der obigen Kommentare würde ich vorschlagen, der oberen Antwort hier zu folgen . Dabei werden die Mimeapps / URL- Schemata Ihres aktuellen Benutzers geändert .
Ich musste diese Lösung verwenden, damit sich Linux Skype normal verhält. Die meisten anderen Anwendungen würden x-www-browser oder gnome-www-browser verwenden, aber ich vermute, sie haben einen Sinn darin, die URL-Schemata zu verwenden . Manchmal hat es mehr Sinn.
Sie können Ihren Standardbrowser auch in den entsprechenden Browsereinstellungen ändern - z
Feuerfuchs:
Chrom: