web-dev-qa-db-fra.com

google-chrome-stable continue à demander s'il doit être configuré par défaut

Depuis la mise à niveau Ubuntu 15.10, Google-Chrome-Stable demande toujours si elle doit être définie comme navigateur par défaut, même si c'est déjà le cas. J'ai essayé de le réinstaller, mais cela n'a pas aidé. Des idées?

79
Yanick Nedderhoff

Pour le correctif de travail, voir la fin de cette réponse.

RÉPONSE INITIALE 28 oct 2015 (correctif obsolète)

Pour éviter de vous demander si vous souhaitez utiliser Chrome comme navigateur par défaut, utilisez la solution de contournement suivante (proposé ici et suggéré dans la section commentaires de cette question par Yurii Kolesnykov ):

Ouvrez le fichier ~/.config/google-chrome/Default/Preferences avec un éditeur de texte.

Trouver la ligne

"check_default_browser": true,

et le remplacer par

"check_default_browser": false,

Dans mon cas, le fichier contenait plus de 200 000 caractères, raison pour laquelle gedit s'est écrasé plusieurs fois. Si c'est la même chose dans votre cas, vous voudrez probablement utiliser un éditeur basé sur un terminal tel que vi.

Veuillez noter que ceci est une solution de contournement, le problème lui-même doit être résolu par les développeurs Chrome.

UPDATE 24 novembre 2015

Comme Danilo Piazzalunga mentionné, le bogue est confirmé . Comme NicDumZ suggéré, votez pour ce bogue en cliquant sur

Does this Bug affect you?

attirer l'attention. Merci!

UPDATE 20 février 2016

Comme signalé en premier par Ron Thompson et vi1 dans la section commentaire; et finalement confirmé par moi-même (avec Ubuntu 15.10), cette solution de contournement ne semble plus fonctionner, du moins pas pour tout le monde, après la réinstallation de google-chrome. Tous ceux qui ont utilisé cette solution de contournement devraient éviter de réinstaller Chrome.

Je vous encourage à nouveau à dire que vous êtes affecté par le bogue sur tableau de bord (actuellement 302 personnes).

UPDATE du 5 avril 2016 (correctif de travail!)

Un correctif a été proposé sur table de lancement qui a apparemment fait le travail pour quelques personnes:

Pour appliquer le correctif, modifiez la ligne 198 dans le fichier /usr/bin/xdg-settings à partir de

command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/ .*$//'`"

à

command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/ .*$//' | head -n 1`"

UPDATE du 25 juillet 2016 (correctif de travail!)

Mise à jour du correctif proposé pour (K) Ubuntu 16.04:

Pour appliquer le correctif, modifiez les lignes n ° 177 et n ° 202 du fichier /usr/bin/xdg-settings à partir de

command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_Word"

à

command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_Word | head -n 1`"

Accédez ensuite aux paramètres Google Chrome et définissez Chrome comme navigateur par défaut.

UPDATE 1er juin 2017

Le Bug a été fermé et marqué comme "Fix Released" à compter d'aujourd'hui. Citer l'utilisateur Olivier Tilloy (osomon) :

Si j'ai lu le rapport correctement, le problème a été résolu dans xdg-utils in xenial. Wily est EOL depuis presque un an, alors je ferme le virus.

no longer affects: chromium-browser no longer affects: google-chrome-beta (Ubuntu) no longer affects: google-chrome (Ubuntu) Changed in chromium-browser (Ubuntu): assignee: Chad Miller (cmiller) → nobody status: In Progress → Invalid Changed in xdg-utils (Ubuntu): assignee: Chad Miller (cmiller) → nobody status: Confirmed → Fix Released

54
Yanick Nedderhoff

Cela a été identifié comme un bogue dans les utilitaires XDG et cela affecte également le navigateur Chromium.

Voir Bogue LP 1509139 .

3
Danilo Piazzalunga