如何在 Solaris 上从命令行启动默认浏览器(和/或任何默认应用程序)?

如何在 Solaris 上从命令行启动默认浏览器(和/或任何默认应用程序)?

我想从我的应用程序在默认互联网浏览器中打开一个 URL。我的应用程序针对 MS-Windows、Linux、Mac 和 Solaris 进行编译。

在 Windows 上实现此目的的一种方法是使用 shell 命令start,在 Linux 上使用 shell 命令xdg-open,在 Mac 上则有open。作为奖励,所有这些命令还可以在其默认应用程序中打开任何文件。

但是我在 Solaris 上找不到任何类似的可靠命令(或 API)。

我听说过sdtwebclient,但由于它不在我运行 Solaris 10 (SunOS 5.10) 的计算机上,因此假设它通常在那里似乎并不安全。

对于如何在任何 Solaris 计算机上以(或多或少)可靠的方式启动默认浏览器,有什么建议吗?

答案1

sdtwebclient/usr/dt/bin如果安装了 CDE,则将安装它,这限制了它只能用于 Solaris 10 及更早版本的计算机。

对于 Solaris 11 及更高版本,xdg-open请像在 Linux 上一样使用。

相关内容