【问题标题】:Compatibility of x-www-browserx-www-browser 的兼容性
【发布时间】:2010-04-22 08:44:22
【问题描述】:

我想从 shell 脚本打开 html 文件。我知道 Ubuntu 有一个命令 x-www-browser 可以打开系统上的默认浏览器。我还通过一些谷歌搜索发现该命令是 debian 系统的一部分。我想知道该命令是否在非基于 debian 的发行版上可用。如果不是,是否有通过命令行在 linux 操作系统的默认浏览器中打开 html 文件的标准方法?请注意,我使用的是 Bash。

【问题讨论】:

    标签: linux bash command-line browser shell


    【解决方案1】:

    如果您想打开本地的 HTML 文件(甚至可能是远程的,我必须检查一下),您可以使用 xdg-open。这大致相当于“双击”文件以将其打开,因此不限于 html 文件。由于您希望始终在用户的默认浏览器中打开,这将与他们自己打开它一样。

    当然,如果他们的系统设置为在文本编辑器中打开 HTML 文件(就像我之前做过的那样),这会适得其反。但这非常罕见。

    快速更新

    我刚刚检查了一下,xdg-open http://google.com 在 Firefox(我的默认浏览器)中打开了 Google。所以它确实适用于非本地文件。

    【讨论】:

    • 我看到 xdg-open 是 Freedesktop 的一部分。这将在大多数 Linux 发行版上可用,对吗?
    • 任何支持 freedesktop 的发行版。我无法想象有,但如果有的话,它可能比将 gedit 作为默认 html 查看器的人更罕见。
    • 2016 年:我可以想象发行版支持 freedesktop,但它们可能比拥有 gedit 的人更罕见他们的默认 html 查看器。
    【解决方案2】:

    您可以使用xdg-open

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-05
      • 2016-02-20
      • 2013-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-07
      • 2013-03-04
      相关资源
      最近更新 更多