Wie ändere ich meinen Standardbrowser?

109

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

Ederico
quelle

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

fossfreedom
quelle
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
Sergey P. aka azurblau
quelle
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
Cybolic
quelle
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
PADYMKO
quelle
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.

Adrian Castravete
quelle
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".

Sambit
quelle
Dies funktioniert bei mir nicht am 15.04.
user11153 31.08.15
1

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

Alex
quelle