Ubuntu 应用程序打开文件夹而不是文档?

HDa*_*ave 2 nautilus file-format

我一定是在我的笔记本电脑上对 Ubuntu 12.04 做了一些事情,因为几周前,各种应用程序(Chrome、Calibre 等)已经停止打开文档(如 PDF、zip 文件等)。当这些应用程序尝试打开一个文件时,我会得到一个新的 Nautilus 窗口,该窗口打开到保存文档的目录。

如果我在 nautilus 窗口中双击该文档,则会打开相应的应用程序(Adobe Reader、File Roller 等)。因此,我认为问题不在于文件类型和应用程序之间的关联,但我可能是错的。

我有另一个运行 12.04 的桌面系统,一切正常。

什么会导致这种情况以及如何解决它?

小智 7

虽然这个问题已经很老了,但我也遇到了同样的问题。在升级 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
Run Code Online (Sandbox Code Playgroud)