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"