通过 snap 安装的 Firefox:如何打开下载的文件?

通过 snap 安装的 Firefox:如何打开下载的文件?

我已经成功将 Firefox 作为一个 snap 包安装(默认情况下通过 Ubuntu 的“软件中心”安装)。它确实有效,并且为我提供了比通过 APT 提供的 Firefox 更新的版本。

不过,我在下载文件时遇到了问题:

  • 将它们保存在 中/tmp/是行不通的,因为 Firefox 的 snap 版本使用与主机不同的文件系统,因此 Firefox 和非 snap 应用程序在 中看到的内容不同/tmp/

  • 对话框应用程序open with看不到大多数应用程序,特别是它看不到我通过 APT 安装的 evince 和 libreoffice。下拉菜单默认为“Url Handler Script(默认)”,这显然对我的文件没有任何作用。

  • 如果我保存了下载的文件,open containing folder下载列表中的按钮不起作用。我猜想它试图打开 nautilus,但失败了,因为 nautilus 不是 snap 应用程序。

有没有办法让 Firefox 与我的桌面和其他应用程序正常交互,即使它是通过 snap 安装的?

答案1

在 Ubuntu 20.04 中, 只是:

sudo snap remove firefox
sudo apt install firefox

我不知道为什么 Ubuntu 认为切换到 snap 版本很酷,它只会带来问题。

用户希望浏览器下载文件并“打开”它们。如果你现在下载并打开一个文件,你找不到任何应用程序。列表是空的。

我知道在容器中运行应用程序是未来的发展方向,但这是一个巨大的疏忽。

在 Ubuntu 22.04 中,Firefox 的 APT 版本已不再存在(firefox是一个过渡虚拟包),主发行版中只提供 snap 版本。然而Mozilla 维护的 PPA apt 存储库允许通过 APT 安装 Firefox。以下是有关如何将 Firefox deb 安装为 APT。 更多关于天哪,Ubuntu

答案2

最简单的方法是打开文件,然后转到最近,您将在那里找到最近打开的所有文件。

直观地,你应该能够识别你下载的文件

在此处输入图片描述

除此之外,在FF的顶部栏有一个与下载相关的图标。用鼠标左键单击,您将看到已下载的文件。

在此处输入图片描述

答案3

再次打开软件中心并检查 Firefox 权限,可能必须允许。如果第一种方法不起作用,则第二种方法,卸载 snap 版本并安装 deb 版本。

答案4

在 Firefox 中导航至 about:preferences 并向下滚动,直到到达标有下载的部分。应该有一个选项可供选择下载位置。

相关内容