当我在 Linux 上使用 Google Chrome 下载 .zip 文件时,单击该文件后,该 .zip 文件会在 Nautilus 中打开我的下载文件夹,不是file-roller 中的 .zip 文件。讽刺的是,Google 对此保持沉默,大多数搜索结果都指向 Windows 7 的默认程序对话框。
自上次 Google Chrome 更新以来,有办法解决此问题吗?
答案1
您必须使用命令 xdg-open 更改打开 .zip 文件类型档案的应用程序,这是 Chrome/Chromium 打开文件的方式。
为此,请按照下列步骤操作:
找到您要使用的程序的名称。您的情况是 file-roller,而我的情况是 engrampa,因为我使用的是带 MATE 的 Linux Mint。
打开终端并写入:
xdg-mime 默认程序名称.桌面应用程序/zip
使用 file-roller、engrampa 或任何其他您想要使用的程序更改“programname”。
如果你愿意,可以通过以下方式测试:
xdg-mime 查询默认应用程序/zip
它应该显示 file-roller.desktop,现在写入:
xdg-open /path/to/a/zip/file.zip
它应该在你的程序上打开。
现在 Chrome/Chromium 应该可以正确打开它们了。
答案2
我在 Ubuntu 12.04 上使用 Google Chrome 版本 21.0.1180.75。当我从电子邮件帐户下载 .zip 文件时,我单击下载栏中文件名右侧的小蓝色下拉箭头,然后单击总是打开这种类型的文件。另外,检查 Chrome 高级设置中的下载部分,您应该会看到图片下部显示的内容。随后,下载 .zip 文件会自动在 File Roller 中显示 .zip 文件,而不会在 Nautilus 中显示。