Linux의 파일 형식 연결

Linux의 파일 형식 연결

Linux에서 파일 연결 관리가 어떻게 구현되는지 궁금합니다. 관련 정보는 어디에 저장되나요? 어떻게 수정하나요? (나는 KDE 기반이 아닌 방식에 관심이 있습니다. KDE에 이에 대한 시스템 구성 페이지가 있다는 것을 알고 있습니다.)?

해당 기사/문서에 대한 링크를 알려주시면 감사하겠습니다 :)

답변1

대부분의 데스크탑 환경은 Freedesktop.org를 사용합니다.MIME 작업 사양. 모든 프로그램에는.desktop파일/usr/share/applications/또는 ~/.local/share/applications프로그램 및 프로그램이 허용하는 MIME 유형에 대한 정보를 제공합니다. 사용자 자신의 기본 설정은 에 보관됩니다 ~/.local/share/applications/defaults.list.

http:또는 같은 URI 체계는 단순히 특수 MIME 유형 mailto:으로 나열됩니다 . (이전 프로그램은 여전히 ​​GNOME 또는 KDE 관련 URI 체계 데이터베이스를 사용하고 있을 수 있습니다.)x-scheme-handler/scheme


~/.mailcapAlpine이나 Mutt와 같은 일부 "전통적인" 메일 프로그램은 첨부 파일을 보는 데 가장 적합한 도구를 결정하기 위해 여전히 이전 파일을 사용합니다 . 이는 순전히 터미널 기반이고 다른 메커니즘이 필요하기 때문입니다.

답변2

에 대한 매뉴얼(및 실제 쉘 스크립트)을 볼 수 있습니다 xdg-open. KDE, Gnome, lxde를 사용하고 있는지 확인하고 파일을 전달하는 kde-open등의 작업을 수행합니다. 해당 항목을 실행하고 있지 않으면 를 사용하여 검색합니다 xdg-mime. 이 작동 방식에 대한 정보는 다음에서 찾아볼 수 있습니다.프리데스크톱.

관련 정보