패키지의 일부로 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..."이 새로 추가된 파일 형식을 찾을 수 없는 이유는 무엇입니까?