Linux에서 파일 확장자 / MIME 유형 등록
-
09-06-2019 - |
문제
자체 파일 형식이있는 Linux 애플리케이션을 개발 중입니다.해당 파일을 두 번 클릭하면 내 앱이 열리길 원합니다.
파일 확장자를 등록하고 Linux에서 내 애플리케이션과 연결하려면 어떻게해야합니까?저는 표준 (GNOME 및 KDE 기반 시스템에서 작동) 방식을 찾고 있으며 프로그램이 처음 설치되거나 실행될 때 자동으로 수행 될 수 있습니다.
해결책
freedesktop.org 포틀랜드 의 xdg-utils
를 사용하세요.
MIME 유형에 대한 아이콘 등록 : 라코 디스
구성 파일 ( freedesktop공유 MIME 문서) : 라코 디스
구성 파일 설치 : 라코 디스
이렇게하면 파일이 인식되고 아이콘과 연결됩니다. xdg-mime default
는 다음에 MIME 유형과 응용 프로그램을 연결하는 데 사용할 수 있습니다. .desktop
파일이 설치됩니다.
다른 팁
여기에는 두 부분이 있습니다. 새 파일 형식을 등록 한 다음 애플리케이션에 대한 데스크톱 항목을 만듭니다 .데스크톱 항목은 애플리케이션을 새 MIME 유형과 연결합니다.
Gnome과 KDE (아마도 4+) 모두 freedesktop 공유 MIME 정보 사양 이지만 틀릴 수도 있습니다.
1) Linux에서는 OS 자체가 아니라 데스크톱 환경의 기능입니다.
2) 그놈과 KDE는이를 수행하는 방법이 다릅니다.
3) 두 가지 방법 모두를 방해하는 것은 없습니다.
이 스크립트 시도 : 필요 : 라코 디스
현재 디렉토리 : <시간> 라코 디스
확인 : FOO 바이너리는 / usr / bin (또는 $ PATH)에 있습니다.