문제

자체 파일 형식이있는 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)에 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top