Unity webapps 图标名称

Unity webapps 图标名称

因此,如您所知,Unity 拥有那些 Unity Web 应用程序,它们基本上是一种允许某些网站与 Unity 桌面集成的服务。

Youtube 与声音菜单集成,reddit 与消息菜单集成,等等......

当您安装某个 Web 应用程序时,它会在 Unity dash 中为自己创建一个应用程序,不用说,这个应用程序有一个图标。

由于我恰好是创建图标主题的团队的一员,所以我希望主题在任何地方都保持一致,这意味着也涵盖那些 Web 应用程序图标。

但是我不知道 Web 应用程序图标的名称在哪里,或者它们应该放在图标主题的什么位置。

有人知道吗?

答案1

Unity Web 应用程序的 .desktop 文件位于 ~/.local/share/applications

例如 ~/.local/share/applications/GMailmailgooglecom.desktop,其中包含:

[Desktop Entry]
Name=GMail
Type=Application
Icon=GMail-mail.google.com
MimeType=
Actions=S0;S1;S2;S3;S4;S5;S6;S7;S8;S9;S10;
Exec=unity-webapps-runner -n 'R01haWwA' -d 'mail.google.com' %u% 

您可以在那里找到图标的名称,在我的系统中,它存储在 ~/.icons 中

例如 ~/.icons/GMail-mail.google.com.png

我猜它也可能位于标准图标查找路径的任何地方。

答案2

我遇到了同样的问题,下面的方法解决了这个问题。我认为对我来说,问题与与 chrome 的冲突有关。可能是你也在系统上安装了 chrome?所以我做了以下事情:

  1. 卸载所有与 chrome 相关的软件包
  2. 卸载所有 Chromium Web 应用程序包
  3. 卸载所有与 webapp 相关的软件包(注意不要卸载 unity...我就是这么做的;但是打开终端并重新安装它,很快就解决了)
  4. 重启
  5. 安装所有与 webapp 相关的包
  6. 安装 Chromium Web 应用程序包

完成此操作后,打开相应页面时,Web 应用程序的符号会逐个图标地出现。

仍然无法正常工作的是 Google Drive。问题似乎是,直到今天,Web 应用程序才意识到 Google Docs 多年来一直被称为 Google Drive,并且 URL 为https://drive.google.com此外,出于某种原因,Gmail 和 Youtube 网络应用图标未显示。但日历、Google+ 和 Hangouts 至少对我有用。

相关内容