web-dev-qa-db-fra.com

Dans Xubuntu, Chrome et Firefox sont les navigateurs par défaut.

J'ai un problème en ce que Chrome et Firefox indiquent dans leurs menus de préférences respectifs qu'ils sont le navigateur par défaut. Dans les applications préférées de Xubuntu, Chrome est choisi et

~$ Sudo update-alternatives --config x-www-browser
[Sudo] password for xxxx: 
There are 2 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).

  Selection    Path                           Priority   Status
------------------------------------------------------------
* 0            /usr/bin/google-chrome-stable   200       auto mode
  1            /usr/bin/firefox                40        manual mode
  2            /usr/bin/google-chrome-stable   200       manual mode

la même chose pour gnome-www-browser. Donc, il semblerait que Chrome soit le navigateur par défaut? Mais le problème est que, lorsque je clique sur un lien dans un courrier Geary, Firefox s'ouvre. Donc, en quelque sorte, Firefox est aussi un navigateur préféré?!

J'ai testé les éléments suivants dans le terminal:

x-www-browser: ouvre Chrome

xdg-open http: // localhost: 80 : Lien ouvert dans Chrome

C'est bien, mais si je clique sur un lien Web dans Geary ou utilise "Ouvrir le lien" sur le lien ci-dessus, dans le Terminal, les liens s'ouvrent dans Firefox.

Pense que cela peut avoir quelque chose à voir avec la "mimeapps.list":

msix:~/.config$ grep firefox mimeapps.list
text/html=exo-web-browser.desktop;mousepad.desktop;firefox.desktop;
x-scheme-handler/ftp=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop;
application/x-extension-htm=firefox.desktop;
application/x-extension-html=firefox.desktop;
application/x-extension-shtml=firefox.desktop;
application/xhtml+xml=firefox.desktop;
application/x-extension-xhtml=firefox.desktop;
application/x-extension-xht=firefox.desktop;
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/ftp=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
application/x-extension-htm=firefox.desktop
application/x-extension-html=firefox.desktop
application/x-extension-shtml=firefox.desktop
application/xhtml+xml=firefox.desktop
application/x-extension-xhtml=firefox.desktop
application/x-extension-xht=firefox.desktop
msix:~/.config$ grep chrome mimeapps.list
x-scheme-handler/chrome=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop

Je ne sais pas ce qui contrôle cette liste.

Je veux seulement Chrome être le navigateur par défaut et également ouvrir des liens Web dans d'autres applications. Quel pourrait être le problème?

4
Bengt Olsson

Voici ce qui a fonctionné pour moi.

Sudo update-alternatives --config x-www-browser

Il existe deux choix pour l’autre navigateur x-www (fournissant/usr/bin/x-www-browser).

  Selection    Path                           Priority   Status
------------------------------------------------------------
* 0            /usr/bin/google-chrome-stable   200       auto mode
  1            /usr/bin/firefox                40        manual mode
  2            /usr/bin/google-chrome-stable   200       manual mode

xdg-settings set default-web-browser google-chrome.desktop

Vérifié avec xdg-settings get default-web-browser

sortie:

google-chrome.desktop

Je crois qu'il vous manque quelques chrome entrées de votre liste mimeapps. Ma sortie après les commandes ci-dessus est la suivante:

grep chrome ~/.config/mimeapps.list

application/x-mswinurl=google-chrome.desktop;
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop

Sources:

Comment changer le navigateur par défaut ET les paramètres de ligne de commande utilisés pour ouvrir un lien depuis gnome-terminal

/.config/mimeapps.list

1
Elder Geek

La substitution de "firefox" par "google-chrome" partout dans ~/.config/mimeapps.list a résolu mon problème. Les liens s'ouvrent maintenant dans Chrome et Firefox ne se considère plus comme un navigateur par défaut.

Croyez qu'il y a un bug quelque part dans la façon dont "mimeapps.list" est contrôlé par Chrome/Firefox.

0
Bengt Olsson