私はperlTkを使ってドキュメントデータベースを作成しています。 GUIで選択したファイルをダブルクリックし、xdg-openを使用してデフォルトのアプリケーションを使用してファイルを開きます。 .odtファイルを開く際に問題があります(オープンオフィスのようです)。xdg-open Add_new_user.odt
エラーが発生します。
gvfs-open: file:///misc/croc_common/computing/notes/Add_new_user.odt: error launching application: Failed to execute child process "openoffice.org3" (No such file or directory)
私のシステムでopenoffice.org(3回)コマンドを実行すると、libreofficeが開きます。
コマンドラインに入力すると、xdg-mime query filetype Add_new_user.odt
理解できない次のメッセージが表示されます。
application/vnd.oasis.opendocument.text
この問題をどのように解決できますか?私はRed Hat 6.4を使用しています。
ベストアンサー1
基本アプリケーションを再割り当てしてみてくださいapplication/vnd.oasis.opendocument.text
。
xdg-mime default libreoffice-writer.desktop "application/vnd.oasis.opendocument.text"