(거의) 모든 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 유형을 추가해야 함).
나는 또한 이 게시물이 매우 고무적이고 중요하다고 생각합니다.
또한 Nautilus 파일 관리자를 사용하면 파일 목록에서 파일 이름 옆에 있는 MIME 유형을 볼 수 있다는 것도 깨달았습니다. 이 기능은 노틸러스 보기에서 활성화해야 합니다(열을 표시해야 함 - 기본 설정을 확인하거나 열을 마우스 오른쪽 버튼으로 클릭)