Solarisのコマンドラインからデフォルトブラウザ(および/またはデフォルトアプリケーション)をどのように起動しますか?

Solarisのコマンドラインからデフォルトブラウザ(および/またはデフォルトアプリケーション)をどのように起動しますか?

私のアプリケーションのデフォルトのインターネットブラウザでURLを開きたいです。私のアプリケーションはMS-Windows、Linux、Mac、およびSolaris用にコンパイルされています。

startWindowsでこれを行う1つの方法は、Linuxxdg-openとMacで利用可能なシェルコマンドを使用することですopen。ボーナスとして、これらのコマンドはすべて、メインアプリケーションですべてのファイルを開くことができます。

ただし、Solaris では同様の信頼できるコマンド (または API) を見つけることができません。

私は聞いたことがありますが、sdtwebclientSolaris 10(SunOS 5.10)を実行しているマイコンピュータにはないため、通常はそこにいると仮定するのは安全ではないようです。

(多少)安定した方法ですべてのSolarisシステムでデフォルトのブラウザを起動する方法についての提案はありますか?

ベストアンサー1

sdtwebclient/usr/dt/binCDEはインストールされている場合にインストールされるため、Solaris 10以前のシステムでのみ使用が制限されます。

Solaris 11 以降の場合、xdg-openLinux では as を使用します。

おすすめ記事