나는 무언극 장르에 대해 더 깊이 이해하고 싶습니다. 지금까지 다음 내용을 이해했습니다. 감사합니다.@munzir-타하
시스템이 동일한 버전의 동일한 배포판을 실행하고 있더라도 서로 다른 시스템에서 서로 다른 MIME 유형 파일 연결을 갖는 것이 일반적입니다.사용자가 MIME 연결을 사용자 정의하지 않은 경우에도. 이는 연결이 각 시스템에 설치된 패키지와 설치 순서에 따라 달라지기 때문입니다.
또한 사용자가 다음 방법 중 하나를 사용하여 MIME 유형 연결을 추가하거나 제거할 수 있다는 것을 이해합니다.
수동 편집
~/.config/mimeapps.list
GUI 도구를 사용하십시오. KDE에서는 시스템 설정이나 Dolphin을 통해 이 작업을 수행할 수 있습니다(예: 파일 > 속성 > 파일 형식 옵션을 마우스 오른쪽 버튼으로 클릭하고 파일 형식을 원하는 응용 프로그램과 연결).
그러나 나는 이것을 더 깊이 탐구하고 싶다. 저는 Arch Linux와 KDE를 실행하고 있습니다. 테스트를 위해 새 사용자 계정을 만들었습니다. 여기에는 다음과 같은 속성이 있습니다.
공유 mime-info 패키지가 설치되었습니다:
sudo pacman -Qs shared-mime-info
local/shared-mime-info 1.15-2
Freedesktop.org Shared MIME Info
공개 키의 MIME 유형은 text/plain입니다.
$ xdg-mime query filetype id_rsa_test.pub
text/plain
text/plain의 기본 처리기는 Atom 편집기입니다.
$ xdg-mime query default text/plain
atom.desktop
mimeapps.list
이 사용자에게는 계정이 없습니다. 일반적인 파일은 존재하지 않으며(아래 표시) mimeapps.list
이 사용자 계정에는 다른 파일이 없습니다.
$ less ~/.config/mimeapps.list
/home/deleteme/.config/mimeapps.list: No such file or directory
시스템은 .pub
mime-type 파일과 시스템 전체에 걸쳐 연관되어 있는 것으로 보입니다 application/vnd.ms-publisher
. 파일이 시스템에 존재합니다.
/usr/share/mime/application/vnd.ms-publisher.xml
위 파일의 내용에는 .pub
파일의 glob 패턴이 포함됩니다.
<?xml version="1.0" encoding="utf-8"?>
<mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info" type="application/vnd.ms-publisher">
<!--Created automatically by update-mime-database. DO NOT EDIT!-->
<sub-class-of type="application/x-ole-storage"/>
<glob pattern="*.pub"/>
</mime-type>
위의 MIME 유형이 이 쿼리의 결과를 결정하지 않는 이유는 무엇입니까?
$ xdg-mime query filetype id_rsa_test.pub
text/plain
내가 아는 한, 사용자의 로컬 mimeapps.list가 해당 연결을 담당할 것으로 예상하지만 그러한 파일은 없습니다.
.pub
이 시스템에서 다른 파일 연결을 찾지 못했습니다. 앞서 언급했듯이 이 새 사용자 계정에는 mimeapps.list가 없습니다.
답변1
시스템은 MIME 유형 application/vnd.ms-publisher와 .pub 파일에 대한 시스템 전체 연결을 갖고 있는 것으로 보입니다.
이에 대한 증거를 제공하지 않았습니다. 대신에 당신의 xdg-mime query filetype id_rsa_test.pub
성과 text/plain
는시스템 전체실제로 사용자 정의 없이 새로 생성된 사용자인 경우 연결합니다.
위의 MIME 유형이 이 쿼리의 결과를 결정하지 않는 이유는 무엇입니까?
시스템에 설치된 패키지와 구성에 따라 시스템이 MIME 유형을 인식하는 방법을 결정합니다. 귀하의 경우 시스템이 유형을 결정할 가능성이 높습니다.아니요확장자를 확인하면'.선술집', 그러나 검사를 통과했습니다.마법코드는 파일의 내용입니다.