Si je vais dans Gestionnaire de paramètres> Applications préférées et que je fais de Chrome (ou navigateur Chrome; il existe des entrées pour les deux!) Navigateur par défaut, puis déconnectez-vous ou redémarrez et revenez, le navigateur par défaut est à nouveau nul. La même chose se produit si je clique sur une URL dans une autre application (par exemple, Thunderbird); il dit que je n'ai pas de navigateur par défaut. Si je le configure sur Chrome, cela fonctionne pour la session, mais revient ensuite à l'état non défini. Y a-t-il un autre endroit où il doit être réglé?
Le problème sous-jacent est rapporté ici:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/902661
Chrome et Chromium ne fonctionnent pas correctement dans l'environnement xfce4 et endommagent les paramètres xfce4 du navigateur Web dans les applications préférées . Dites simplement à Chrom {e, ium} de ne plus vous demander, puis définissez les paramètres par défaut via Settings Manager > Preferred Applications
.
Un moyen de définir le navigateur par défaut pour l'ensemble du système, hérité de Debian, consiste à définir un navigateur par défaut comme "alternative" au système. "alternatives" est une convention introduite dans Debian GNU/Linux pour gérer des applications simultanées pour la même tâche, à savoir Firefox et Links pour la gestion de sites Web.
Définissez l’alternative sur le terminal en exécutant:
Sudo update-alternatives --set x-www-browser /usr/bin/chromium
et je crois que récemment, ils ont aussi mis au point le navigateur gnome, alors exécutez:
Sudo update-alternatives --set gnome-www-browser /usr/bin/chromium
Cela modifie l'infrastructure des liens symboliques, que vous trouverez dans/etc/alternatives. Votre environnement de bureau devrait utiliser ces paramètres (cela ne veut pas dire que ce soit le cas).
Votre expérience (avec le paramètre temporaire) suggère que votre environnement de bureau utilise une variable d’environnement pour faire connaître le paramètre. Exécutez "env | sort" dans un terminal une fois avant de définir les paramètres dans votre gestionnaire de paramètres, puis une fois pour comparer les résultats.
Je soupçonne (sans le savoir) que le gestionnaire de paramètres introduit une variable, par exemple XDG_BROWSER =/usr/bin/chromium. Vous devriez pouvoir voir les détails. Créez le fichier .xinitrc dans votre répertoire personnel, rendez-le exécutable et modifiez son contenu pour lire:
export XDG_BROWSER=/usr/bin/chromium
(ou quelle que soit la variable d'environnement)
Mais essayez d’abord l’approche update-alternatives, c’est peut-être suffisant.
Je pense avoir une réponse à une vieille question qui persiste dans xubuntu 14.0.4. Mettez ceci dans les applications préférées (trouvées dans "tous les paramètres".
/ usr/bin/google-chrome-stable% U
La façon dont j'ai trouvé cela consistait à cliquer avec le bouton droit de la souris sur l'icône des applications et à choisir les applications de modification. Je suppose que la plupart d'entre vous le savent d'ici.