Ubuntu 24.10 修復 Chromium Snap 中的 PWA 問題

使用 Chromium snap 應用程序?如果你是,並且你使用漸進式網絡應用程序(PWA)或將網站安裝為“應用程序”,即將修復錯誤,應該會改善它們在 Ubuntu 上的行為。

當您安裝 PWA 時1鉻扣當您使用應用程序網格中的快捷方式打開它時,您可能希望它在單獨的簡化窗口中打開它。

目前,GNOME Shell 不會將 Chromim Snap 中的 PWA 檢測為單獨的實例。這意味著沒有單獨的停靠欄圖標(它被分組到 Chromium 中),並且任務切換器不會將其視為單獨的應用程序,因此很難super+tab到它。

舉個例子:我通過使用 URL 欄中顯示的圖標在 Chromium snap 中“安裝”了 YouTube,然後打開了將其添加到應用程序網格的快捷方式。 Web 應用程序在自己的窗口中打開,但在擴展塢或任務切換器中沒有明顯的圖標:

如果您使用 Chromium DEB 構建(我的帖子介紹瞭如何找到一個)。這個錯誤由於其沙盒性質,僅影響 Canonical 的 Chromium snap 包。

(遺憾的是,您無法通過運行以下命令在 Ubuntu 中切換到 Chromium DEBsudo apt install chromium-browser因為Ubuntu repos中的Chromium DEB是一個安裝snap版本的過渡包,類似於Firefox和Thunderbird)。

但好消息是:Chromium snap 中這個煩人的 PWA 問題在 Ubuntu 24.10 中得到了修復!

神諭帶有 Ubuntu 特定的chromium-snap-pwa.patch到 GNOME 外殼。

該補丁確保 Chromium snap 中的 PWA 窗口按照用戶的期望進行處理:他們自己的停靠圖標,以及他們自己在應用程序切換器中的條目。

我們計劃將此補丁向後移植到 Ubuntu 24.04 LTS,因此請密切關注。

與此同時,“繞過”這個怪癖的一種方法是從chrome://appsChromium snap 中的頁面不使用 GNOME Shell 應用程序選擇器中的快捷方式。

  1. 不僅僅是 PWA。同樣的問題會影響您作為快捷方式“安裝”的網站↩︎

使用 Chromium snap 應用程序?如果你是,並且你使用漸進式網絡應用程序(PWA)或將網站安裝為“應用程序”,即將修復錯誤,應該會改善它們在 Ubuntu 上的行為。

當您安裝 PWA 時1鉻扣當您使用應用程序網格中的快捷方式打開它時,您可能希望它在單獨的簡化窗口中打開它。

目前,GNOME Shell 不會將 Chromim Snap 中的 PWA 檢測為單獨的實例。這意味著沒有單獨的停靠欄圖標(它被分組到 Chromium 中),並且任務切換器不會將其視為單獨的應用程序,因此很難super+tab到它。

舉個例子:我通過使用 URL 欄中顯示的圖標在 Chromium snap 中“安裝”了 YouTube,然後打開了將其添加到應用程序網格的快捷方式。 Web 應用程序在自己的窗口中打開,但在擴展塢或任務切換器中沒有明顯的圖標:

如果您使用 Chromium DEB 構建(我的帖子介紹瞭如何找到一個)。這個錯誤由於其沙盒性質,僅影響 Canonical 的 Chromium snap 包。

(遺憾的是,您無法通過運行以下命令在 Ubuntu 中切換到 Chromium DEBsudo apt install chromium-browser因為Ubuntu repos中的Chromium DEB是一個安裝snap版本的過渡包,類似於Firefox和Thunderbird)。

但好消息是:Chromium snap 中這個煩人的 PWA 問題在 Ubuntu 24.10 中得到了修復!

神諭帶有 Ubuntu 特定的chromium-snap-pwa.patch到 GNOME 外殼。

該補丁確保 Chromium snap 中的 PWA 窗口按照用戶的期望進行處理:他們自己的停靠圖標,以及他們自己在應用程序切換器中的條目。

我們計劃將此補丁向後移植到 Ubuntu 24.04 LTS,因此請密切關注。

與此同時,“繞過”這個怪癖的一種方法是從chrome://appsChromium snap 中的頁面不使用 GNOME Shell 應用程序選擇器中的快捷方式。

  1. 不僅僅是 PWA。同樣的問題會影響您作為快捷方式“安裝”的網站↩︎