Ubuntu 10.10で「xdg-open」が失敗し、「xdg-mime query default」が成功するのはなぜですか?

Ubuntu 10.10で「xdg-open」が失敗し、「xdg-mime query default」が成功するのはなぜですか?

Ubuntu 10.10ではxdg-openファイルを開くことができず、次のエラーが発生します。

このファイルを処理するために登録されたアプリケーションはありません。

しかし、xdg-mime query defaut ...無言劇ジャンルでは成功しました。なぜ?

私のプロセスは次のとおりです。

  1. application/vnd.xx新しいMIMEタイプが追加されましたxdg-mime install mytype.xml。次に、xdg-mime query filetype <file name>新しいMIMEタイプが認識されたことを示します。

  2. 私は次のようにデスクトップエントリファイル「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;
    
  3. この壁紙ファイルを~/Desktopxdg-mime query defualt application/vnd.xx

  4. ただし、次のxdg-open <file name>エラーが原因で失敗します。

    このファイルを処理するために登録されたアプリケーションはありません。

ノーチラスを設置しました。私は何を逃したことがありませんか?どうすれば解決できますか?

ベストアンサー1

これが問題の原因であるかどうかはわかりませんが、通常はアプリケーションファイル*.desktopが完全に認識されるように特定の場所にある必要があります。my-app.desktopディレクトリを次に移動します~/.local/share/applications/my-app.desktop(必要に応じて最初に作成してください mkdir -p ~/.local/share/applications:)。ファイルのフルパス名を使用した場合は、*.desktopデフォルト名に変更してください。パス名が期待どおりに機能しないようです。

おすすめ記事