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"