In meiner Situation habe ich Chromium installiert und als Standard festgelegt. Davor war Chrome der Standardbrowser.
Ich habe alles versucht, was ich konnte: den Chromium-Standardbrowser einstellen, die gconf- Einstellungen so ändern , dass Chromium mit der Variablen % U ( /ubuntu//a/41085/94263 ) ausgeführt wird, und die Alternativen für die Verwendung von Chromium als Standard x-www ändern -browser ( /ubuntu//a/24052/94263 ), aber nichts half, xdg-open öffnete ein neues Chromium-Fenster mit einer Startseite und konnte den angegebenen Link nicht öffnen, vernünftiger Browser öffnete Chrome. Ich habe versucht, Chrome zu bereinigen (Chromium wurde automatisch als Standard und Auto in Update-Alternativen festgelegt ) und erneut zu installieren, da ich von dort Pepper Flash benötige und es zum Standard- X-WWW-Browser wurdewieder alternative, und war wieder offen mit vernünftigem browser befehl. Dann habe ich einige Seiten gegoogelt und meine Aufmerksamkeit auf die Priorität gelenkt und festgestellt, dass es in / etc / alternatives / auch einen Gnome-www-Browser- Symlink gibt, und google-chrome war dort Standard. Chrome hatte Priorität in 200 und Chrom - 40 . Die Priorität von Google Chrome ist höher, daher installiert das Hilfsprogramm "Update-Alternativen" es automatisch als "bessere Version" als Standard-Webbrowser.
Ich habe sowohl Chrome als auch Chromium aus x-www-browser und gnome-www-browser entfernt :
sudo update-alternatives --remove x-www-browser /usr/bin/google-chrome
sudo update-alternatives --remove x-www-browser /usr/bin/chromium-browser
sudo update-alternatives --remove gnome-www-browser /usr/bin/google-chrome
sudo update-alternatives --remove gnome-www-browser /usr/bin/chromium-browser
Dann habe ich neue Alternativen mit anderen Prioritäten installiert:
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/google-chrome 40
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/chromium-browser 200
sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser /usr/bin/google-chrome 40
sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser /usr/bin/chromium-browser 200
Ich weiß nicht, ob für alle Computer die Standardprioritäten '40' und '200' festgelegt sind, andernfalls haben Sie andere Nummern. Es ist besser, vorher zu schauen, indem Sie eintreten
sudo update-alternatives --display x-www-browser
sudo update-alternatives --display gnome-www-browser
Upd. Ich habe versucht, dasselbe auf einem völlig anderen System zu tun, und die Prioritäten waren dieselben wie hier.
Upd2. Wenn Sie google-chrome nur einmal ausführen, wird die Priorität auf 200 zurückgesetzt , der Chrom-Browser bleibt jedoch die Standardeinstellung.
Das hat bei mir funktioniert. Chromium wurde standardmäßig automatisch eingerichtet und der vernünftige Browser startet Chromium. Xdg-open öffnet aber immer noch ein neues leeres Fenster.