Ubuntu 10.10에서는 xdg-open
파일을 열 수 없으며 다음 오류가 발생합니다.
이 파일을 처리하기 위해 등록된 애플리케이션이 없습니다.
그러나 xdg-mime query defaut ...
무언극 장르에서는 성공했습니다. 왜?
내 프로세스는 다음과 같습니다.
application/vnd.xx
새로운 MIME 유형이 추가되었습니다xdg-mime install mytype.xml
. 그런 다음xdg-mime query filetype <file name>
새 MIME 유형이 인식되었음을 나타냅니다.나는 다음과 같이 데스크탑 항목 파일 "my-app.desktop"을 작성했습니다.
[Desktop Entry] Name=xxx Comment=xxx Icon= Exec=/usr/bin/my-app %U Terminal=false Type=Application Categories=Utility; MimeType=application/vnd.xx;
이 바탕화면 파일 을
~/Desktop
.xdg-mime query defualt application/vnd.xx
그러나 다음
xdg-open <file name>
오류로 인해 실패합니다.이 파일을 처리하기 위해 등록된 애플리케이션이 없습니다.
노틸러스를 설치했습니다. 내가 뭐 놓친 거 없니? 어떻게 해결할 수 있나요?
답변1
이것이 문제의 원인인지는 모르겠지만 일반적으로 응용 프로그램 *.desktop
파일이 완전히 인식되려면 특정 위치에 있어야 합니다. my-app.desktop
디렉터리를 다음으로 이동해 보세요 ~/.local/share/applications/my-app.desktop
(필요한 경우 먼저 만드세요 mkdir -p ~/.local/share/applications
:). 파일의 전체 경로 이름을 사용한 경우 *.desktop
기본 이름으로 변경하세요. 경로 이름이 예상대로 작동하지 않는 것 같습니다.