Ubuntu 10.10ではxdg-open
ファイルを開くことができず、次のエラーが発生します。
このファイルを処理するために登録されたアプリケーションはありません。
しかし、xdg-mime query defaut ...
無言劇ジャンルでは成功しました。なぜ?
私のプロセスは次のとおりです。
application/vnd.xx
新しいMIMEタイプが追加されましたxdg-mime install mytype.xml
。次に、xdg-mime query filetype <file name>
新しいMIMEタイプが認識されたことを示します。私は次のようにデスクトップエントリファイル「my-app.desktop」を作成しました。
[Desktop Entry] Name=xxx Comment=xxx Icon= Exec=/usr/bin/my-app %U Terminal=false Type=Application Categories=Utility; MimeType=application/vnd.xx;
この壁紙ファイルを
~/Desktop
。xdg-mime query defualt application/vnd.xx
ただし、次の
xdg-open <file name>
エラーが原因で失敗します。このファイルを処理するために登録されたアプリケーションはありません。
ノーチラスを設置しました。私は何を逃したことがありませんか?どうすれば解決できますか?
答え1
これが問題の原因であるかどうかはわかりませんが、通常はアプリケーションファイル*.desktop
が完全に認識されるように特定の場所にある必要があります。my-app.desktop
ディレクトリを次に移動します~/.local/share/applications/my-app.desktop
(必要に応じて最初に作成してください mkdir -p ~/.local/share/applications
:)。ファイルのフルパス名を使用した場合は、*.desktop
デフォルト名に変更してください。パス名が期待どおりに機能しないようです。