file:// 协议连接错误程序

Dag*_*Dag 5 gnome gnome-panel files protocol gnome2

我遇到的问题是,当我在 Gnome 中打开某些程序/文档时,会启动错误的应用程序来打开它们。

我想我已经缩小了问题的范围,所有被调用的东西都file://将用错误的程序启动(在我的例子中是 keepassx)。我记得当一切开始时,我想从我的 gnome 面板启动 keepassx。Ubuntu 问我应该用什么程序启动它。我有点疑惑,因为我已经用了很多,所以我从列表中选择了keepassx。但这似乎覆盖了文件协议处理程序。

调用错误程序的某些情况:我的 gnome 面板中的快捷方式(个人文件夹 - 应该打开 nautilus、keeassx、一些 txt 文件)、突触(像 gnome-do 这样的启动器)和 firefox 完成下载。

如何重置此设置以使一切恢复正常?

编辑:

当前打开文件的唯一可靠方法是通过 nautilus。

举个例子,gnome-panel 中的快捷方式具有以下属性: Name: myfile.txt, Location: file:///home/dag/myfile.txt, Comment:»/home/dag/myfile.txt« öffnen

我使用带有“Gnome-classic”又名 Gnome2 2.32.1 的 Ubuntu 11.04

Mic*_*rry 3

我能想到有几个地方可以看一下。我不完全确定你是如何陷入这种情况的,所以我不确定哪种情况最有可能:

  1. ~/.local/share/applications/defaults.list (看看里面是否有任何可疑的东西)
  2. ~/.local/share/applications/mimeapps.list (同样)
  3. 运行 gconf-editor,导航到 /desktop/gnome/url-handlers,然后查看其中是否有文件子目录。

这些有帮助吗?