xdg-mimeは検出されません。 .local/share/applications

xdg-mimeは検出されません。 .local/share/applications

xdg-open。コマンドを使用してPDFファイルを開くためのデフォルトプログラムを変更しようとしていますxdg-mime default pdf.desktop application/pdf

ファイルはpdf.desktop既にあります~/.local/share/applications

私が試した内容のまとめ

rik@arch ~ : xdg-mime query default application/pdf
firefox.desktop
rik@arch ~ : xdg-mime default pdf.desktop application/pdf
rik@arch ~ : xdg-mime query default application/pdf
firefox.desktop
rik@arch ~ : update-desktop-database ~/.local/share/applications
rik@arch ~ : xdg-mime query default application/pdf
firefox.desktop
rik@arch ~ : xdg-mime default pdf.desktop application/pdf
rik@arch ~ : xdg-mime query default application/pdf
firefox.desktop

ファイルpdf.desktop/usr/share/applications

コンテンツpdf.desktop

[Desktop Entry]
Type=Application
Name=Zathura
Exec=zathura

私はArch Linux(最新)を使用しています。

ファイルを移動せずに何をデフォルトpdf.desktopに設定できますか?application/pdf/usr/share/applications

ベストアンサー1

XDG変数を正しく設定して問題を解決しました。

export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_CACHE_HOME="$HOME/.cache"

おすすめ記事