当我试图打开下载的rar文件时,firefox默认会尝试像视频一样处理它。选择“其他”选项并前往/usr/bin/file-roller并不是一个永久的解决方案。

发布于 2014-01-10 19:02:43
在“文件浏览器”(Files或Nautilus)中右键单击该文件,选择“Properties”,然后选择“open with”选项卡,找到默认情况下要打开该文件的程序(我猜您希望使用“存档管理器”,然后单击“设置为默认值”。这应该会告诉firefox (和任何其他应用程序)默认使用哪个程序来打开文件。
发布于 2014-01-10 22:46:08
这不是火狐的问题,而是你从网站下载的问题。你的屏幕截图上写着:“未知”,这意味着for服务器没有发送正确的mime类型的文件,因此firefox不知道这是什么样的文件,所以他只是弹出一个“随机”的应用程序。(对于我来说,对于未知类型,GIMP是firefox推荐的,对你来说是视频。)
Firefox并不是根据文件的扩展名来决定文件类型,而是根据从服务器接收到的mime类型来决定文件类型。
您要下载的站点的服务器响应包含以下内容:
Content-Type: application/octet-stream所以你看到这个:

行为良好的服务器会将此发送到.rar:
Content-Type: application/x-rar下载窗口如下所示:

它说:这是: RAR档案。
为了使这个工作正常,你将不得不联系网站的管理员,并要求他设置他们的服务器发送适当的mime类型。
(或者,在这些情况下,可能有一个firefox扩展可以帮助根据扩展来决定,但我不知道。)
我确实找到了一个firefox扩展来解决这个问题(虽然我不知道使用它有多合适,因为这是服务器的问题,所以应该在那里解决):强制内容-类型副词。安装它并添加一个新规则:

在此之后,以.rar结尾并具有application/octet-stream内容类型的每个URL都将更改为application/x-rar的内容类型,您将得到以下内容:

发布于 2014-01-10 18:54:38
建议选择“保存文件”,并只在下载完成后尝试打开。更可靠,也是处理多部分RAR achives的唯一方法。
https://askubuntu.com/questions/403574
复制相似问题