我使用 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 的方法。