为什么在 nemo 中所有文件都被检测为 application/octet-stream?

为什么在 nemo 中所有文件都被检测为 application/octet-stream?

nemo将所有文件视为Binary (application/octet-stream),因此发生了以下情况:

  • 所有文件(.mkv.mp4.torrent、任何内容)都失去了与任何程序的关联
  • 所有.pdf文件都无法打开evince

然而,它们是 pdf 文件:

    $ file bla.pdf
    bla.pdf: PDF document, version 1.4

evince bla.pdf显示:

Unable to open document “file:///tmp/bla.pdf”.
File type application/octet-stream type (application/octet-stream) is not supported

另一个例子:

$ file bla.mkv 
bla.mkv: Matroska data

但是当我右键单击nemo>属性时,它显示为:

                               在此输入图像描述

  • 造成这个问题的可能原因是什么?
  • 是否有任何我应该重新安装的软件包?

信息

  • 我使用的是 64 位 ArchLinux。
  • 存在~/.local/share/applications/mimeapps.list
  • 安装gnome-defaults-list并不能解决问题。

相关内容