为 Google Chrome 安装渐进式 Web 应用 (PWA) 会在我的桌面上创建 .desktop 文件

为 Google Chrome 安装渐进式 Web 应用 (PWA) 会在我的桌面上创建 .desktop 文件

我使用 Google Chrome 安装了多个渐进式 Web 应用 (PWA)。Chrome 似乎为每个已安装的 PWA 都创建了一个.desktop文件~/Desktop。我猜想某些桌面环境会像 Windows 快捷方式图标一样在桌面上呈现这些文件,但 Gnome 似乎不会这样做。相反,我的桌面上堆满了带有长散列名称的通用文件。

我可以安全地删除这些文件来清理我的桌面吗?我知道 Chrome 会.desktop在 中安装另一个相应的文件,该文件在某些​​情况~/.local/share/applications下与 中的文件略有不同~/Desktop,但我认为.desktop中的文件~/Desktop基本上是不必要的。

我还认为,“安装” PWA 的行为基本上相当于创建一个.desktop文件,该文件以某种模式启动 Chrome,带有目标网站,可能还有一些缓存的凭据(即,没有应用程序真正以传统意义上的方式被“安装”)。因此,我欢迎任何解释,说明 Chrome 为什么要.desktop在 中创建这些(额外)文件~/Desktop

Ubuntu 版本:20.04.1

答案1

是的,您可以安全地删除此文件。正如您所说,还有另一个.desktop文件安装在 中~/.local/share/applications/

如果要修复此问题,请确保已启用 GNOME Shell 扩展“桌面图标 NG (DING)”。如果尚未安装,请通过运行以下命令进行安装:

 gnome-shell-extension-desktop-icons-ng

然后搜索“扩展”应用并打开它。启用“桌面图标 NG (DING)”扩展:

截屏

现在你应该可以.desktop在桌面上看到该文件:

截屏

右键点击它,点击“允许启动”。现在.desktop图标就可以正常显示了:

截屏

我还没有找到让 Web 应用程序出现在 GNOME Shell 的搜索中或将该应用程序固定到 Ubuntu dash 的方法。

相关内容