我肯定对我的笔记本电脑上的 Ubuntu 12.04 做了什么,因为几周前,各种应用程序(Chrome、Calibre 等)都停止打开文档(如 PDF、zip 文件等)。当这些应用程序尝试打开文件时,我得到了一个新的 Nautilus 窗口,该窗口打开到包含该文档的目录。
如果我双击 nautilus 窗口中的文档,则会打开相应的应用程序(Adobe Reader、File Roller 等)。因此,我不会思考问题在于文件类型和应用程序之间的关联,但我可能错了。
我有另一个运行 12.04 的桌面系统,其中一切都按预期运行。
什么原因造成此问题以及如何解决?
答案1
虽然这个问题已经很老了,但我刚刚遇到了同样的问题。在将 Ubuntu 12.04 升级到 12.10 并尝试删除 xfce 的残留后,我遇到了这个问题。问题是“打开文件”处理程序链接到一个不存在的程序(在我的情况下是“exo-file-manager.desktop”)。
修复它编辑~/.local/share/applications/mimeapps.list并删除以下行(可能有或没有尾随分号):
x-scheme-handler/file=exo-file-manager.desktop
x-scheme-handler/trash=exo-file-manager.desktop