让 Firefox 打开应用程序时不首先提示从窗口中进行选择

让 Firefox 打开应用程序时不首先提示从窗口中进行选择

StackExchange 中没有发布的答案有效:它们已有多年历史,并且属于非常旧版本的 Firefox。

编辑:首先我发布了有关从下载列表中打开文件的信息。后来我发现,当我单击下载链接后选择“使用系统处理程序打开(默认)”选项时,我会得到相同的“打开方式”窗口。

我有 Mozilla Firefox Flatpak v86.01。我想打开 .pptx 文件的 LibreOffice Impress。这些文件的 mime 类型似乎是application/vnd.openxmlformats-officedocument.presentationml.presentation.

我看到一个“打开方式”窗口,要求我选择一个应用程序。只有一种选择:LibreOffice Impress。
在此输入图像描述 为什么它不直接打开应用程序,而是要求我找到“打开方式”窗口并双击 LibreOffice Impress 图标?

xdg-open mydoc.pptx在 Impress 中打开文件而不出现提示。

一些旧的论坛答案表明 Firefox 正在使用 mime 配置文件。据推测,该部分可以工作,因为“打开方式”窗口显示了正确的应用程序。

$ grep vnd.openxmlformats-officedocument.presentationml.presentation /var/lib/flatpak/exports/share/applications/mimeinfo.cache
application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop;org.libreoffice.LibreOffice.impress.desktop;

有两个答案建议用 Nautilus 做一些事情。我认为这是一个在旧版本 Ubuntu 上使用的 GNOME 文件管理器,对于没有安装 Nautilus 的系统来说感觉像是一个过时(而且奇怪)的答案。我的 GNOME 文件管理器简称为 Files。

flatpak 是沙盒应用程序的包管理器。这种行为是沙箱的副作用吗? flatpak Firefox 大约一年前推出,我假设我的 GNOME 桌面软件app 从偏好 Debian 存储库中的应用程序更改为偏好来自 flathub 的应用程序。 (firefox-esr 版本 78.8.0esr-1~deb10u1 仍安装在我的系统上,但未由 GNOME 桌面启动。)

答案1

文件这就是 Nautilus 如今的名字。

火狐浏览器有自己的打开文件行为列表。查看首选项|一般|文件和应用程序(或类似的东西 - 我没有用英语使用它)。

当您第一次打开某种文件类型时,您会看到一个对话框,询问您是否要打开或保存该文件,并询问要使用什么程序。如果您选中旁边的框,Do this automatically for file like this from now on则该程序将存储在列表中,并且不会再次询问您。

如果您已经打开了该文件类型,它应该出现在“首选项”的列表中,您可以在那里设置首选程序。

弗莱帕克有优点也有缺点。如果您确实想让程序保持最新状态而不必担心 PPA,那么这不是一个糟糕的选择。缺点是程序将需要更长的时间来启动,并且您偶尔可能会在访问沙箱之外的文件时遇到一些问题(例如主题)。对于普通用户来说,这些选择仍然有点晦涩难懂,但是有一个 GUI 程序,称为平密封(在 flathub 和软件中可用?),它可以让您调整 flatpak 应用程序的权限。

相关内容