Unity Tweak 工具无法启动,并出现错误“com.canonical.unity.webapps schema is missing”

Unity Tweak 工具无法启动,并出现错误“com.canonical.unity.webapps schema is missing”

在此处输入图片描述

com.canonical.unity.webapps
为了正常工作,Unity Tweak Tool 建议您安装必要的软件包

答案1

安装包unity-webapps-service

答案2

只需通过命令行方式即可完成 jackyzy823 的回答:

mkdir tweak;cd tweak
sudo apt-get download unity-webapps-service
ar xvf *
tar xvf data*
sudo mv usr/share/glib-2.0/schemas/com.canonical.unity.webapps.gschema.xml /usr/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
cd ..; sudo rm -Rf tweak

答案3

这是一个棘手的方法,因为我不想下载那么多依赖项unity-webapps-service

提取文件com.canonical.unity.webapps.gschema.xml(你可以在http://packages.ubuntu.com/trusty/amd64/unity-webapps-service/filelist)在包中unity-webapps-service,将此文件放入/usr/share/glib-2.0/schemas/并最终sudo glib-compile-schemas /usr/share/glib-2.0/schemas/使其起作用。

答案4

我在安装 webapps service 和 webapps common 时没有遇到任何问题。我遇到的确切问题是包

 com.canonical.unity.FileLens

缺少了。我误读了这个问题的截图,花了半个多小时试图弄清楚为什么即使安装了 unity webapps service 和 webapps common,unity tweak tool 也无法正常工作。最后我发现缺少的是上面的包,而不是截图中提到的包。

要解决此错误,请安装unity-lens-files

sudo apt-get install unity-lens-files

就这样。Unity Tweak Tool 现在可以工作了!(终于!)

相关内容