Ubuntu 24.10 修复 Chromium Snap 中的 PWA 问题

使用 Chromium snap 应用?如果你正在使用,并且你使用渐进式 Web 应用(PWAs)或将网站安装为“应用程序”,即将修复一个错误,这应该可以改善它们在 Ubuntu 上的行为。

当你安装 PWA 时1铬扣当您使用应用程序网格中的快捷方式打开它时,您可能会希望它在单独的、简化的窗口中打开它。

目前,Chromim Snap 中的 PWA 不会被 GNOME Shell 检测为单独的实例。这意味着没有单独的 Dock 图标(它被分组到 Chromium 中),并且它不会被任务切换器视为单独的应用程序,因此很难super+tab對它來說。

举个例子:我使用 URL 栏中显示的图标在 Chromium snap 中“安装”了 YouTube,然后打开了添加到应用程序网格中的快捷方式。Web 应用程序在自己的窗口中打开,但在 Dock 或任务切换器中没有明显的图标:

Chromium snap 中的 Ubuntu 24.04 LTS 和 PWAs

如果你使用 Chromium DEB 版本(我的帖子介绍了如何找到它)。这个错误由于其沙盒特性,仅影响 Canonical 的 Chromium snap 包。

(遗憾的是,你无法通过运行以下命令在 Ubuntu 中切换到 Chromium DEBsudo apt install chromium-browser因为 Ubuntu 存储库中的 Chromium DEB 是一个安装 snap 版本的过渡包,类似于 Firefox 和 Thunderbird)。

但好消息是:Chromium snap 中这个烦人的 PWA 问题已在 Ubuntu 24.10 中修复!

神谕带有 Ubuntu 专用的chromium-snap-pwa.patch到 GNOME Shell。

此补丁确保 Chromium snap 中的 PWA 窗口能够按照用户的期望进行处理:他们有自己的 Dock 图标,以及应用切换器中的自己的条目。

计划是将此补丁也移植到 Ubuntu 24.04 LTS,因此请留意。

与此同时,绕过这个问题的一种方法是从chrome://appsChromium snap 中的页面没有使用 GNOME Shell 应用选择器中的快捷方式。

  1. 不仅仅是 PWA。同样的问题也影响你以快捷方式“安装”的网站↩︎