Wie ändere ich meinen Standardbrowser?


109

Gibt es eine Option, um meinen Standardbrowser für alle meine Anwendungen zu ändern?

Antworten:


112

Schauen Sie sich Ihre system-settings-> an Details:

(Beachten Sie, dass in älteren Versionen von Ubuntu Detailsaufgerufen wird System Info)

Bildbeschreibung hier eingeben


10
Wow, das ist ein ziemlich dummer Ort, um es auszudrücken! Fast so schlimm, als müsste man unter Windows 8 zu "Einstellungen" gehen, um den Computer auszuschalten.
Mike

4
in Ubuntu 14.04 [Zimt-Thema] navigieren Sie zuSystem Settings > Preferred applications
DiEcho

Um dies auf Ubuntu 14.04 von der CLI aus zu starten, versuchen Sie unity-control-center askubuntu.com/questions/116655/…
Winny

Wie kann ich eine Anwendung dort anzeigen lassen?
Anaphory

Um über die CLI darauf zuzugreifen, verwenden Sie gnome-control-centerund gehen Sie zu System > Details. Sie werden auch verwenden , müssen die update-alternativesunten Sergey P. aka azur Antwort, da verschiedene Programme Einstellungen aus verschiedenen Quellen lesen.
Boris Bukh

50

Dies ist eine Ubuntu-Methode, um dies zu tun

sudo update-alternatives --config x-www-browser
sudo update-alternatives --config gnome-www-browser

Dies ist eine systemweite Änderung und sollte zusätzlich zur Antwort von fossfreedom erfolgen.
Flimm

3
Ich habe hier alle Antworten ausprobiert. Nur die zweite dieser beiden Zeilen änderte den Browser, in dem browser-externe Links (zB von Pidgin) geöffnet wurden.
Eintopf am

Dies ist die am besten geeignete Methode für i3WM und andere Desktopumgebungen, in denen Terminals Regeln gelten. Ich danke Ihnen für das Teilen.
Geppettvs D'Constanzo

Dies funktionierte unter Ubuntu 16.04 nicht (ich habe versucht, den von Thunderbird zum Öffnen von Links verwendeten Browser zu ändern). Die akzeptierte Lösung hat funktioniert.
Étienne

39

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

1
Aus SEO-Gründen: Dies funktioniert mit i3wm, wenn sich Chrom einschleicht x-www-browserund unerreichbar update-alternativesist, weil es dies erfordert sudo. Sie müssen my-application.desktopverfügbar sein, zum Beispiel in ~/.local/share/applications/my-app.desktop. Sie übergeben jedoch nicht den gesamten Pfad xdg-settings, sondern nur den Dateinamen.
black_puppydog

7

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.

  • x-scheme-handler / http
  • text / html
  • application / xhtml_xml
  • image / webp
  • x-scheme-handler / https
  • x-scheme-handler / ftp
  • x-scheme-handler / https
  • x-scheme-handler / ftp

und in der Kategorie [Hinzugefügte Assoziationen]

  • text / html
  • text / xml
  • application / xhtml_xml
  • image / webp
  • x-scheme-handler / https
  • x-scheme-handler / ftp

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

1

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.


Dies gibt keine Antwort auf die Frage. Wenn Sie einen Autor kritisieren oder um Klärung bitten möchten, hinterlassen Sie einen Kommentar unter seinem Beitrag. Sie können jederzeit Ihre eigenen Beiträge kommentieren. Wenn Sie über eine ausreichende Reputation verfügen, können Sie jeden Beitrag kommentieren .
Jan

Ich dachte, dies beantwortet immer noch die Frage für Skype. Soweit ich weiß, haben die Änderungen in der oberen Antwort keinen Einfluss darauf, wie Skype die Standardanwendung unter allen Bedingungen auswählt . Die Antwort ist hier, um Benutzern zu helfen, falls dies beim ersten nicht der Fall ist. Wenn dies möglich ist, indem ich auf die erste Antwort mit Kommentaren antworte, werde ich genau das tun. :) Danke für die Vorwarnung!
Adrian Castravete

Verstehe, Adrian - sitze einfach im selben Boot. Aber das hat es für mich nicht gelöst. Was es löste, war diese Antwort . Aber das könnte daran liegen, dass ich LXDE als Desktop verwende.
Izzy

1

Sie können Ihren Standardbrowser auch in den entsprechenden Browsereinstellungen ändern - z

Feuerfuchs:
Aktivieren Sie in den Einstellungen das Kontrollkästchen "Immer prüfen, ob Firefox Ihr Standardbrowser ist".

Chrom:
Klicken Sie in den Einstellungen auf "Chrome als Standardbrowser festlegen".


Dies funktioniert bei mir nicht am 15.04.
user11153 31.08.15

1

System -> Control Center -> Bevorzugte Anwendungen
für Ubuntu mit MATE DESKTOP

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.