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"

관련 정보