기본 애플리케이션 목록의 MIME 유형 와일드카드

기본 애플리케이션 목록의 MIME 유형 와일드카드

(거의) 모든 text/* mimetype에 대한 기본 응용 프로그램이 있었으면 좋겠습니다.

노틸러스에 영향을 미치기 위해 을 편집하고 있습니다 .local/share/defaults.list.

불행하게도 이와 같은 것을 사용하면 text/x-*=vim.desktop항목이 무시됩니다.

이 목록에 와일드카드를 사용할 수 있는 방법이 있나요? 아니면 더 좋은 방법이 있나요?

답변1

도움이 될지는 모르겠지만 다음 MIME 유형 목록이 도움이 되었습니다. 아직 100% 맞는지는 확신할 수 없지만 지금까지는 이것이 효과가 있었습니다.

저는 모든 유형의 파일을 허용하고 이를 스크립트로 보낼 수 있는 "다음으로 열기" 스크립트를 개발하려고 합니다(유형에 관계없이 "이 파일을 저장소에 추가"와 같은 것을 생각해 보세요). 제가 답변을 찾을 때 이 내용은 거의 문서화되지 않았습니다(그리고 문서는 이러한 사항에 대해 거의 포괄적입니다).

더 넓은 범위의 파일 형식에 사용할 수 있는 몇 가지 MimeType이 있다는 것이 밝혀졌습니다. 예를 들어, .desktop 파일에서 이것을 시도해 보세요.

MimeType=text/plain;binary/octet-stream;application/octet-stream;

분명히 application/octet-stream은 다른 유형이 파생되는 기본 MIME 유형입니다.

.local/share/defaults.list이제 필요할 수 있는 .desktop 파일 에 의존하지 마세요 .

~/.local/share/applications/ - for your user and/or
/usr/local/share/applications/ - guess for all other users including you

파일을 클릭했을 때 애플리케이션이 처음에 "연결 프로그램" 목록에 나타나지 않으면 더 깊은 메뉴에서 추가하십시오(파일 MIME 유형을 추가해야 함).

나는 또한 이 게시물이 매우 고무적이고 중요하다고 생각합니다.

Ubuntu에서 MIME 유형 수정

https://askubuntu.com/questions/162612/how-can-i-add-an-application-to-the-list-of-open-with-applications

또한 Nautilus 파일 관리자를 사용하면 파일 목록에서 파일 이름 옆에 있는 MIME 유형을 볼 수 있다는 것도 깨달았습니다. 이 기능은 노틸러스 보기에서 활성화해야 합니다(열을 표시해야 함 - 기본 설정을 확인하거나 열을 마우스 오른쪽 버튼으로 클릭)

관련 정보