为什么Firefox试图使用Okular打开下载?

我在这里问我的问题,因为我无法在其他地方找到答案,Ubuntu论坛根本没有帮助。

我在戴尔Dimension 9200上运行Firefox和Ubuntu 11.04。一切正常,直到我在Firefox中打开文件…

我使用Firefox 4.01下载了几个文件。 在下载文件时,Firefox正常打开小型下载浏览器窗口。 然后我右键单击PDF文件并选择Open with Okular。 该文件未打开。 我右键单击同一个文件并选择Open Containing Folder。 这也失败了。

我现在遇到的问题是,每当我尝试从Firefox下载浏览器窗口打开任何内容时,它都会尝试使用Okular打开它。 我也无法右键单击该文件并使用Open Containing Folder,因为它也尝试在Okular中打开。 现在一切都试图在Okular打开。 更奇怪的是,现在如果我尝试打开Ubuntu Places菜单中的任何文件夹(例如主文件夹,video,图片等),他们都会尝试在Okular中打开。 它们都没有实际打开,我得到的是以下错误消息:

无法执行默认文件管理器。 无法执行子进程“/ user / bin / okular”

我已经卸载并重新安装了Okular和Firefox。 我甚至删除了所有的Firefox偏好文件,但仍然收到此错误消息。

我也想知道是否可能是我的Kensington Exper Mouse轨迹球驱动程序/软件通过鼠标右键单击将所有这些操作联系起来(也就是说,右键单击所发生的一切都试图在Okular中打开)。

有关如何纠正此问题的任何建议?

看起来你的mimetypes搞砸了。 看看我的答案: Chromium“在文件夹中显示”在文本编辑器中打开如果这不是你的设置有什么问题请发表评论!