Mot*_*Mot 65 browser linux default
我们必须在Linux(不同的常见发行版)上执行什么命令(来自Java,但这无关紧要)才能在默认浏览器中打开给定的URL?
she*_*lic 91
交叉分布最多的是 xdg-open http://stackoverflow.com
Kev*_*ant 23
我相信最简单的方法是使用Python:
python -m webbrowser "http://www.example.com/"
Run Code Online (Sandbox Code Playgroud)
在Java(版本6+)中,您还可以:
Desktop d = Desktop.getDesktop();
d.browse(uri);
Run Code Online (Sandbox Code Playgroud)
虽然这不适用于所有Linux.在撰写本文时,Gnome受到支持,而KDE则不受支持.
小智 6
在带有 open 命令的发行版上,
$ open http://www.google.com
Run Code Online (Sandbox Code Playgroud)
###1 Desktop's -or- Console use:
sensible-browser $URL; # Opinion: best. Target preferred APP.
# My-Server translates to: w3m [options] [URL or filename]
## [ -z "$BROWSER" ] && echo "Empty"
# Then, Set the BROWSER environment variable to your desired browser.
###2 Alternative
# Desktop (if [command-not-found] out-Dated)
x-www-browser http://tv.jimmylandstudios.xyz # firefox
###3 !- A Must Know -!
# Desktop (/usr/share/applications/*.desktop)
xdg-open $URI # opens about anything on Linux (w/ .desktop file)
Run Code Online (Sandbox Code Playgroud)