xdg-openのデフォルトアプリケーションを設定できません

xdg-openのデフォルトアプリケーションを設定できません

端末でpngファイルを開くと、gtthumをデフォルト値に設定しようとしています。

$ xdg-mime default ~/.gnome/apps/gthumb.desktop image/png

私は次のようなシンボリックリンクを作成しました。

$ ls -l ~/.gnome/apps/gthumb.desktop
lrwxrwxrwx 1 gauthier gauthier 15 Jun 27 /home/gauthier/.gnome/apps/gthumb.desktop -> /usr/bin/gthumb

xdg-mime query default image/png帰りを楽しみにしていますgthumb。代わりに、次のように言います。

$ xdg-mime query default image/png
eog.desktop

デフォルト設定が期待した効果を出せないのはなぜですか?

ベストアンサー1

環境変数を使用してデバッグを有効にするのにXDG_UTILS_DEBUG_LEVEL役立ちます。

$ XDG_UTILS_DEBUG_LEVEL=2 xdg-mime default ~/.gnome/apps/gthumb.desktop 
image/png
make_default_kde: No kde runtime detected
make_default_generic /home/gauthier/.gnome/apps/gthumb.desktop image/png
Updating /home/gauthier/.local/share/applications/mimeapps.list
$ XDG_UTILS_DEBUG_LEVEL=2 xdg-mime query default image/png
Checking /home/gauthier/.config/mimeapps.list
eog.desktop

mimeapps.listデフォルト値を設定して読み込む方法はいくつかあります。解決策(コメントをありがとうございます。ここ):

rm ~/.config/mimeapps.list

おすすめ記事