Je me demandais quelle est la commande du terminal pour ouvrir le navigateur Web par défaut.
command-line
Luca
la source
la source
sensible-utils
paquetage et le système d'alternatives trouvé dans/etc/alternatives
et modifié parupdate-alternatives
?sensible-browser
ouvre Opera à la place de Chrome par défaut.xdg-open
fonctionne comme prévu.sensible-browser
ne suit pas les préférences de l'utilisateur configurées dans unity-control-center.xdg-open
Est-ce que.En cherchant sur Google, j'ai trouvé la réponse.
xdg-open fait partie du paquet xdg-utils et il est déjà installé sur Ubuntu 10.10.
la source
Vous pouvez aussi utiliser:
Et cela ouvrira l'URL dans le navigateur par défaut.
la source
Avec la configuration par défaut d’Ubuntu, seule la commande gnome-open vient à l’esprit.
la source
gnome-open
pour presque tous les types de fichiers, les URI et les répertoires. C'est une commande à apprendre, au lieu d'essayer de se souvenir de commandes obscures commesensible-browser
xdg-open
devrait faire la même chose - en fait, il appelleragnome-open
, oukde-open
, ou autre, en fonction de votre environnement de bureau. C'est donc plus portable.J'ai joué un peu autour de ça. Il y a un problème avec
gnome-open
- il n'appelle pas le navigateur Web par défaut à moins que vous ne spécifiiez une URL. C'est un problème si vous voulez configurer une icône ou un raccourci qui lancera toujours le navigateur qui est défini par défaut. D'autres fois, vous devrez peut-être le définir comme paramètre pour certains programmes nécessitant un lien vers un navigateur Web et ne fonctionnant pas bien avecgnome-open
(par exemple:)acroread
. Vous pouvez résoudre ce problème en utilisant unx-www-browser
ou plusieursgnome-www-browser
liens système que vous pouvez configurerupdate-alternatives
, mais il s’agit de paramètres généraux, non spécifiques à l’utilisateur (ils ne sont pas synchronisés avec les valeurs définies)gnome-default-applications-properties
. Tout cela peut être résolu en ouvrant l’sensible-browser
exécutable (qui est en fait un script):et en ajoutant ceci au début:
Cela obligera
sensible-browser
toujours à lancer le navigateur Web par défaut spécifié par l'utilisateur. (J'ai découvert quegnome-default-applications-properties
change des clés GConf en fonction du navigateur qui est actuellement définie. La valeur par défaut du navigateur peut être obtenu à partir de l' une de ces touches alors je suis pour/desktop/gnome/url-handlers/http/command
et utilisé pour remplir la$BROWSER
variable (la valeur est dépouillée de la"%s"
partie) .)la source
/usr/bin/sensible-browser
comme cette réponse le recommande. Ce changement sera écrasé lors d'une mise à niveau du système.Juste que vous puissiez le trouver utile. Une approche de secours et une doublure.
Bonne lecture pour ceux qui ne sont pas familiers avec les opérateurs logiques https://www.howtogeek.com/269509/how-to-run-two-or-more-terminal-commands-at-once-in-linux/ .
et
la source