![显示错误消息“需要 Clutter,版本 1.0”并且 Gnome-Shell 拒绝启动](https://linux22.com/image/813850/%E6%98%BE%E7%A4%BA%E9%94%99%E8%AF%AF%E6%B6%88%E6%81%AF%E2%80%9C%E9%9C%80%E8%A6%81%20Clutter%EF%BC%8C%E7%89%88%E6%9C%AC%201.0%E2%80%9D%E5%B9%B6%E4%B8%94%20Gnome-Shell%20%E6%8B%92%E7%BB%9D%E5%90%AF%E5%8A%A8.png)
我在使用 gnome-shell 时遇到了一些问题。我从 Ubuntu 存储库(不是 ricotz-testing)下载,然后输入后gnome-shell --replace
得到以下信息(我删除了一些重复项 :) ):
alecive@calliope:~$ gnome-shell --replace
(gnome-shell:4052): GConf-CRITICAL **: gconf_value_get_string: assertion `value->type == GCONF_VALUE_STRING' failed
(gnome-shell:4052): GConf-CRITICAL **: gconf_value_get_string: assertion `value->type == GCONF_VALUE_STRING' failed
(gnome-shell:4052): GConf-CRITICAL **: gconf_value_get_string: assertion `value->type == GCONF_VALUE_STRING' failed
JS ERROR: !!! Exception was: Error: Requiring Clutter, version 1.0: Typelib file for namespace 'CoglPango', version '1.0' not found
JS ERROR: !!! lineNumber = '0'
JS ERROR: !!! fileName = '"gjs_throw"'
JS ERROR: !!! stack = '"("Requiring Clutter, version 1.0: Typelib file for namespace 'CoglPango', version '1.0' not found")@gjs_throw:0
@/usr/share/gnome-shell/js/ui/environment.js:9
"'
JS ERROR: !!! message = '"Requiring Clutter, version 1.0: Typelib file for namespace 'CoglPango', version '1.0' not found"'
JS ERROR: !!! Exception was: Error: Requiring Clutter, version 1.0: Typelib file for namespace 'CoglPango', version '1.0' not found
JS ERROR: !!! lineNumber = '0'
JS ERROR: !!! fileName = '"gjs_throw"'
JS ERROR: !!! stack = '"("Requiring Clutter, version 1.0: Typelib file for namespace 'CoglPango', version '1.0' not found")@gjs_throw:0
@/usr/share/gnome-shell/js/ui/environment.js:9
"'
JS ERROR: !!! message = '"Requiring Clutter, version 1.0: Typelib file for namespace 'CoglPango', version '1.0' not found"'
Avviso del window manager: Log level 32: Execution of main.js threw exception: Error: Requiring Clutter, version 1.0: Typelib file for namespace 'CoglPango', version '1.0' not found
有人能帮我运行 gnome-shell 吗?我遇到了非常烦人的行为,我真的很想将它放在我的桌面上!:(
澄清一下 - 我知道如何从登录屏幕登录 gnome-shell,但 gnome-shell 系统性地使桌面崩溃。因此,为了查看它给出什么错误,我登录到 unity 环境,然后输入gnome-shell --replace
此外,我已经使用了 gnome-shell,因为它的版本很好,我的显卡也完全支持它。这似乎是一个库问题,而不是与我的无知有关的简单问题。我认为上面提示的代码的最后两行,你可以看到一些依赖关系。
PS:顺便说一下,我使用的是 Ubuntu Oneiric 11.10 32 位:)
答案1
错误消息“需要 Clutter,版本 1.0:未找到命名空间‘CoglPango’的 Typelib 文件,版本‘1.0’”表示缺少库 -
可能的罪魁祸首是gir1.2-cogl-1.0
因此,要安装它:
sudo apt-get install gir1.2-cogl-1.0
如果显示已安装 - 请尝试强制重新安装。
sudo apt-get --reinstall install gir1.2-cogl-1.0
使用该包重新安装(或强制重新安装)杂乱无章也许也是明智之举gir1.2-clutter-1.0
答案2
尝试打开 gnome-tweak-tool 并取消选中 nautilus handle 桌面,看看是否有帮助!还有 ricotz/testing ppa,它是最新的,而且很稳定......目前!您可以添加它进行更新和 dist-upgrade,然后在重启后禁用它!
答案3
gir1
使用 安装软件包后,在提示符中sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0
键入Alt + F2
并输入。这将重新启动r
gnome 外壳并满足依赖关系。