85 votes

Linux: commande pour ouvrir l'URL dans le navigateur par défaut

Quelle commande nous devons exécuter (à partir de Java, mais cela n'a pas d'importance) sur Linux (différentes distributions communes) pour ouvrir une URL donnée dans le navigateur par défaut?

124voto

shellholic Points 3309

La distribution la plus croisée est xdg-open

12voto

vedasolutions Points 259

sur ubuntu, vous pouvez essayer gnome-open.

$ gnome-open http://www.google.com

8voto

Daniel Winterstein Points 1019

En Java (version 6+), vous pouvez également faire:

 Desktop d = Desktop.getDesktop();
d.browse(uri);
 

Bien que cela ne fonctionne pas sur tous les Linux. Au moment de l'écriture, Gnome est pris en charge, KDE ne l'est pas.

7voto

krtek Points 15497

Au moins sur Debian et tous ses dérivés, il existe un script shell «sensible-browser» qui choisit le navigateur le mieux adapté à l'url donnée.

http://man.he.net/man1/sensible-browser

1voto

alexsb Points 183

Je pense qu'une combinaison de xdg-open comme décrit par shellholic et - en cas d'échec - la solution pour trouver un navigateur en utilisant la commande which comme décrit ici est probablement la meilleure solution.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X