56 votes

Comment définir le navigateur par défaut à partir de la ligne de commande ?

J'ai essayé de définir le navigateur par défaut en utilisant les outils de l'interface graphique, mais cela n'a pas fonctionné dans l'ensemble. Existe-t-il un moyen de configurer le navigateur par défaut du système à partir de la ligne de commande ?

65voto

Rob Gray Points 1556

Exécutez la commande suivante dans le terminal, pour changer le navigateur par défaut.

sudo update-alternatives --config x-www-browser

Exemple de sortie :

karthick@Ubuntu-desktop:~$ sudo update-alternatives --config x-www-browser 
There are 3 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).

  Selection    Path                    Priority   Status
------------------------------------------------------------
  0            /usr/bin/google-chrome   200       auto mode
* 1            /usr/bin/firefox         40        manual mode
  2            /usr/bin/google-chrome   200       manual mode
  3            /usr/bin/opera           90        manual mode
  • Appuyez sur la touche Entrée pour conserver la valeur par défaut [*].

  • En ce moment, j'ai firefox comme navigateur web par défaut.

  • Si je veux google-chrome comme navigateur par défaut alors je vais taper 3 et appuyez sur la touche Entrée.

Nota:

  • Si vous souhaitez configurer un navigateur en ligne de commande, vous devez alors configurer

    sudo update-alternatives --config www-browser

  • Une autre méthode consiste à ajouter la ligne suivante export BROWSER=/usr/bin/firefox à votre ~/.bashrc

  • Ajoutez la ligne ci-dessus dans la dernière,

    enter code here

Méthode alternative GUI :

  • Vous pouvez également définir le navigateur par défaut dans les applications Gnome, tapez ce qui suit dans le terminal et appuyez sur Entrée gnome-default-applications-properties
  • Une fenêtre s'ouvre alors, dans laquelle vous pouvez choisir votre navigateur préféré pour le définir par défaut. alt text

27voto

stilllife Points 427

Les méthodes déjà proposées peuvent ne pas fonctionner pour certaines applications (par exemple, HipChat).

que j'ai dû faire :

xdg-settings set default-web-browser chromium-browser.desktop

4voto

lubos hasko Points 13669

Cela dépend un peu de ce que signifie exactement "navigateur par défaut", c'est-à-dire dans quel but vous voulez changer de navigateur. Certains programmes ignorent les paramètres du système et utilisent leurs propres paramètres.

Cela dit, vous pouvez définir le navigateur par défaut pour tous les programmes qui démarrent le navigateur avec la commande générique sensible-browser en exportant le BROWSER par exemple, ajouter une ligne au fichier ~/.bashrc :

export BROWSER=/usr/bin/firefox

L'autre façon générique d'appeler un navigateur est x-www-browser celui-ci est géré par le système " alternatives " de Debian :

sudo update-alternatives --config x-www-browser

Si vous voulez configurer un navigateur en ligne de commande uniquement comme lynx vous devez configurer www-browser à la place.

3voto

Frank Nocke Points 999

Googlers Il est possible de faire cela de manière entièrement scriptée (sans aucune interaction) dans un setup script :

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/google-chrome 500
sudo update-alternatives --set x-www-browser /usr/bin/google-chrome

et de même pour votre éditeur préféré :

sudo update-alternatives --install /usr/bin/editor editor /usr/bin/pluma 500
sudo update-alternatives --set editor /usr/bin/pluma

1voto

MattyG Points 5126

sudo update-alternatives --config x-www-browser

ne montre que les applications installées via apt-get, pour une installation manuelle vous pouvez utiliser

sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /opt/yourapp/yourapp 200
sudo update-alternatives --set x-www-browser /opt/yourapp/yourapp

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X