![xdg-mime이 감지되지 않습니다. .local/share/applications](https://linux55.com/image/189045/xdg-mime%EC%9D%B4%20%EA%B0%90%EC%A7%80%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.%20.local%2Fshare%2Fapplications.png)
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"