在以前的 Ubuntu 版本中,我删除了 Unity WebApps 包。现在我想重新安装它们。
我使用 Chromium,安装了unity-chromium-extension
包。还重置了默认设置dconf设置(见下图)。
我目前正在尝试安装 Grooveshark webapp,正如您所见,其中已经包含了 grooveshark.com 域名dconf设置,也安装了unity-webapps-grooveshark
包,但仍然无法使 WebApps 在 Ubuntu 中工作。
此外,当我进入 Chromium 设置时,没有桌面集成尽管已启用“Unity WebApps Chromium 扩展”,但根本没有任何属性。
有什么想法吗?
更新(另请参阅下面的更新 2):重新安装一些软件包后,当我使用 Chromium 访问 twitter.com 时收到此消息:
当我从 Dash 接受并打开 Twitter 应用程序时,它作为独立的 Chromium 应用程序打开,但当我右键单击图标时仍然没有其他启动器选项。我认为它仍然没有正确集成。
更新 2:我刚刚尝试安装 Reddit 应用程序,接受了 Chromium 中的确认框,但 Reddit 应用程序尚未出现在 Dash 中。似乎上面提到的 Twitter 应用程序是我删除软件包之前留下的。
答案1
在铬,桌面集成现在改为已安装的网站:
火狐提供相同的功能,通过一般的部分:
到目前为止,您已经知道了在哪里可以找到 Web 应用程序的异常,并且隐含地知道了从哪里可以删除这些异常。以下是支持在 Ubuntu 中集成的站点列表:http://www.omgubuntu.co.uk/2012/07/list-of-that-websites-support-unitys-new-web-apps-feature。
与 Grooveshark Web App 相关,根据这个帖子,不适用于网站的新布局。
接下来您将看到如何为 Ubuntu 中不提供集成的网站手动创建一个简单的 Web 应用程序。
从以下位置添加新的 Web 应用程序铬, 去工具>创建应用程序快捷方式...:
通过拖放将应用程序从桌面添加到启动器:
您可以做的最后一件事是将应用程序的图标更改为更好的图标。为此,请在短跑打开alacarte
主菜单:
在主菜单搜索您要更改图标的应用程序:
答案2
您可能需要桌面集成包:
sudo apt-get install unity-webapps-service
重新启动或注销然后重新登录就可以了。