打开文件时会打开文件所在的文件夹,而不是文件本身

打开文件时会打开文件所在的文件夹,而不是文件本身

每当我尝试从 Dash 或 Firefox Downloads 打开文件(例如 .odt 或 .doc)时,Ubuntu 11.10 都会打开 Nautilus 并进入文件所在的文件夹,而不是直接进入应用程序并立即加载文件。

在以前的版本中,当我点击下载的文件时,它会直接进入 LibreOffice,一切正常。这在过程中增加了一个多余的步骤。

我如何关联正确的扩展?

答案1

有一个更简单的方法可以解决这个问题,即使安装了 exo(我使用 unity 和 xfce4-panel,所以我需要两者)。

在编辑器中打开~/.local/share/applications/mimeapps.list(请备份以防万一!)。删除以下几行:

x-scheme-handler/file=exo-file-manager.desktop
x-scheme-handler/trash=exo-file-manager.desktop

保存,现在它就可以工作了。

有些用户也需要进行完全相同的更改。可以通过在每行开头/usr/share/xubuntu/applications/defaults.list添加注释来删除这些行。再次登录后,修复即可生效。#

答案2

卸载 exo

...但是我相信这会破坏 xfce,所以如果您使用 xfce 和 gnome,这将不起作用。如果您不需要 xfce,这就可以工作。对我来说,以下软件包及其依赖项:

Completely removed the following packages:
exo-utils
libexo-1-0
libexo-common
libexo-helpers

非常烦人的问题,我很难找到答案。最后找到了这个:https://bbs.archlinux.org/viewtopic.php?pid=882193- 如果您正在寻找具有更多解释的更好的解决方案。

我相信这是在我安装 xfce 进行尝试时发生的。

答案3

类似问题。请尝试以下 URL 中的解决方案。

无法使用 LibreOffice 打开 .xlsx 文件

答案4

我也遇到过同样的问题,但 libexo 始终没有安装。删除.local主目录中的文件夹这一相当粗暴的方法解决了这个问题。

相关内容