XDG는 파일 이름을 텍스트/일반 텍스트로 구문 분석합니다.

XDG는 파일 이름을 텍스트/일반 텍스트로 구문 분석합니다.

패키지의 일부로 MIME 정의 파일이 설치되어 있습니다.

$ rpm -ql virt-viewer | grep mime
/usr/share/mime/packages/virt-viewer-mime.xml
$ cat /usr/share/mime/packages/virt-viewer-mime.xml
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
  <mime-type type="application/x-virt-viewer">
    <sub-class-of type="text/plain"/>
    <comment>Virt-Viewer connection file</comment>
    <magic priority="50">
      <match value="[virt-viewer]" type="string" offset="0"/>
    </magic>
    <glob pattern="*.vv"/>
  </mime-type>
</mime-info>

하지만 MIME 데이터베이스를 쿼리하면 텍스트/일반으로 인식됩니다.

$ xdg-mime query filetype console.vv 
text/plain

xdg-open을 사용하여 원격 뷰어로 파일을 열 수 없습니다. 이는 고통스럽습니다(Google Chrome은 여기서도 작동하지 않습니다). MIME 시스템 캐시를 강제로 다시 색인화하려고 시도했지만 성공하지 못했습니다.

$ sudo update-mime-database /usr/share/mime/

내 로컬 MIME 데이터베이스가 비어 있습니다. 흥미롭게도 Thunar는 vv 파일을 올바르게 열 수 있지만 xdg-open은 그렇지 않습니다. 다른 접근법을 사용해야 할 것 같습니다. 내 시스템에 GNOME이나 Nautilus가 전혀 설치되어 있지 않습니다.

i3wm이 포함된 Fedora 23입니다.

답변1

perl-File-MimeInfo 패키지를 설치하면 문제가 해결되었습니다!

더 많은 정보를 원하시면 방문해주세요"xdg-mime query filetype..."이 새로 추가된 파일 형식을 찾을 수 없는 이유는 무엇입니까?

관련 정보