Comment puis-je faire de Chrome (cesser de demander à l'être) le navigateur par défaut?

16

J'utilise l'édition Linux Mint Debian (essentiellement des tests Debian) et l'environnement de bureau Cinnamon. Chaque fois que je lance, google-chromeil demande de devenir le navigateur par défaut. Je lui ai dit de le faire de toutes les manières possibles, mais je reçois toujours ce pop-up:

entrez la description de l'image ici

Ce que j'ai essayé:

  • Cliquez sur "Définir par défaut" dans la fenêtre contextuelle.
  • Faire de Chrome la valeur par défaut dans ses paramètres:

    entrez la description de l'image ici

  • Utilisation de l'application de paramètres de mon environnement de bureau (cannelle) pour le définir par défaut:

    entrez la description de l'image ici

  • L'associer à tous les mimetypes pertinents dans les différentes manières et fichiers où de telles choses sont définies:

    $ xdg-mime query default text/html 
    chrome.desktop
    
    $ grep chrome .local/share/applications/mimeapps.list
    text/html=chrome.desktop
    x-scheme-handler/http=chrome.desktop
    x-scheme-handler/https=chrome.desktop
    x-scheme-handler/about=google-chrome.desktop
    x-scheme-handler/about=google-chrome.desktop;
    text/html=emacs.desktop;google-chrome.desktop;firefox.desktop;
    x-scheme-handler/http=chrome.desktop;
    
    $ grep chrome /usr/share/applications/defaults.list
    application/xhtml+xml=google-chrome.desktop
    text/html=google-chrome.desktop
    text/xml=gedit.desktop;pluma.desktop;google-chrome.desktop
    x-scheme-handler/http=google-chrome.desktop
    x-scheme-handler/https=google-chrome.desktop
    

    Dans ces fichiers, j'ai remplacé toutes les occurrences de firefox(ma précédente valeur par défaut) par google-chrome. Aucun autre navigateur n'est défini nulle part dans le fichier:

    $ grep -E 'firefox|opera|chromium' /usr/share/applications/defaults.list \ 
       .local/share/applications/mimeapps.list
    $ 
    
  • Lancer Chrome en tant que root au cas où cela aiderait, mais cela ne me permettra pas:

    entrez la description de l'image ici

  • Utiliser le système alternatif de Debian pour le définir par défaut:

    $ sudo update-alternatives --install /usr/bin/www-browser www-browser /usr/bin/google-chrome 1080
    update-alternatives: using /usr/bin/google-chrome to provide /usr/bin/www-browser (www-browser) in auto mode
    
    $ ls -l /etc/alternatives/www-browser
    lrwxrwxrwx 1 root root 22 Jan 23 17:03 /etc/alternatives/www-browser -> /usr/bin/google-chrome
    

Aucun de ces éléments ne semble avoir d'effet. Personne ne me débarrassera de ce pop-up turbulent?

terdon
la source

Réponses:

16

Je n'ai pas installé Chrome, seulement Chromium, mais j'espère qu'ils ne sont pas trop différents pour que cela fonctionne. Lorsque je choisis "Ne plus demander", Chromiom stocke le paramètre suivant dans mon ~/.config/chromium/Profile 1/Preferencesfichier:

{
   "alternate_error_pages": {
      "enabled": false
   },
   "apps": {
      "shortcuts_have_been_created": true
   },
   "autofill": {
      "negative_upload_rate": 1.0,
      "positive_upload_rate": 1.0
   },
   "bookmark_bar": {
      "show_on_all_tabs": true
   },
   "bookmark_editor": {
      "expanded_nodes": [ "1" ]
   },
   "browser": {
      "check_default_browser": false,
      [...]

Vous pouvez essayer d'ajouter manuellement ce check_default_browserparamètre à votre fichier de préférences :)

Martin von Wittich
la source
6

a trouvé la solution:

Lorsque vous obtenez à nouveau la question, n'appuyez pas sur le bouton qui fait de Chrome le navigateur par défaut, mais cliquez à l'extrême droite de la barre sur le X pour la faire disparaître. Grande chance qu'il ne revienne pas.

via un post sur le forum de manjaro

Jason Lewis
la source
1
Cela ne semble pas pertinent pour la question de Terdon de 2014 (IIUC, il avait un bouton explicite "Ne plus demander", qui n'a pas fonctionné). Mais c'est assez utile en 2019 (quand il n'y a pas de bouton "Ne plus demander", mais "x" fait le travail). C'est vraiment une décision UX assez contre-intuitive dans Chrome / Chromium (je m'attendrais à ce que "x" signifie "cache ça maintenant", mais pas "oublie ça pour toujours").
sasha
3

Voici une solution rapide aussi valable que celle ci-dessus, je suppose, mais différente: Exécutez dans un terminal:

echo '# Disable set default browser
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --no-default-browser-check"' \
| sudo tee /etc/chromium.d/disable-set-default-browser

Il créera un fichier qui lancera Chromium sans vérification ... Très utile lorsque la question "ne plus demander" n'apparaît pas :)

David Gouzien
la source
Zut. Cela semblait très prometteur, mais il n'y avait pas de /etc/chromium.d/répertoire sur mon système Ubuntu, et cela n'a eu aucun effet.
Auspex
J'utilise également ce --no-default-browser-checkdrapeau. Fonctionne comme un charme! Vous pouvez également créer un fichier "de bureau" de lancement ~/.local/share/applications/afin que lorsque vous cliquez pour ouvrir l'application à partir du lanceur / barre des favoris, elle s'exécute avec ce drapeau. Voir ici pour plus d'informations sur les fichiers du bureau: askubuntu.com/questions/461943/…
pestophage
1

Pourquoi des modifications manuelles?
Cliquez simplement sur "Ne plus demander" dans la fenêtre contextuelle. " comme indiqué.

Je ne vois aucune indication dans votre question que vous ayez essayé cela.

Michael Durrant
la source
10
Nous sommes en 2018, et il n'y a rien de tel que "ne demandez plus".
carbolymère
1
Cela n'a jamais fonctionné et ce n'est même plus une option maintenant.
neuronet
0

Solution simple

Fonctionne bien!

sudo xdg-mime default google-chrome.desktop x-scheme-handler/http
sudo xdg-mime default google-chrome.desktop x-scheme-handler/https
sudo xdg-mime default google-chrome.desktop text/html
Antonio Feitosa
la source
C'est génial si vous voulez que le chrome soit la valeur par défaut, mais pas autant si vous ne le faites pas.
bschlueter
@bschlueter thx à propos de vos conseils. C'était une erreur matérielle. Fonctionne maintenant bien!
Antonio Feitosa
Maintenant, cela fonctionne très bien si vous voulez que Google-Chrome soit la valeur par défaut, ce qui peut résoudre le problème d'être informé que Chrome n'est pas le navigateur par défaut, mais n'est pas utile si vous voulez que quelque chose d'autre, comme Firefox ou Surf, soit le par défaut, mais souhaitez toujours pouvoir utiliser Chrome à l'occasion sans recevoir la notification.
bschlueter