FirefoxNPAPIプラグイン+XPCOMコンポーネントに取り組んでいます。私はジレンマに遭遇しました:インターネットからダウンロードされたファイル(PDFやPNGなど)を考えて、C / C ++を使用してLinuxでそのファイルを表示するためにデフォルトのヘルパーアプリケーションを起動するにはどうすればよいですか?
現在、system
関数呼び出しを使用してgnome-open
コマンドを呼び出し、ファイルパスを渡しています。これはGNOMEデスクトップでは機能しますが、異なるデスクトップ環境(KDEを含む)のLinuxプラットフォームでは機能しません。
だから私の質問は:これを行うための標準的な統一された方法はありますか?何かお勧めはありますか?どんな助けでも大歓迎です!