我是Gnome-shell的忠实拥护者,比Unity-shell更好,但是从几周后我就无法运行它。当我尝试使用Gnome-shell会话登录时,只能看到背景图像。没有启动应用程序出现,也没有顶部面板显示。
如果我启动Unity会话并在Ctrl + Alt + F1终端中输入:
user@home-PC:~$ gnome-shell --replace
Window manager error: Unable to open X display
或在gnome-terminal之后:
user@home-PC:~$ gnome-shell --replace
Segmentation fault (core dumped)
它冻结直到我在Ctrl + Alt + F1终端中键入unity / gnome-panel --replace为止。
编辑卷。2.0:
解决方案:
我发现了问题所在。其实很简单,但是以前从未遇到过。PPA有两个版本,第一个版本是普通的3.4,但是第二个版本是3.5或更高版本,在Ubuntu 12.04上不起作用。我检查了我的:
gnome-shell --version
因此,我唯一要做的就是选择要安装的正确版本,然后一切正常。谢谢您的帮助。:)
编辑:
我从这里按照以下步骤重置Gnome-shell设置:
rm -rf .gnome .gnome2 .gconf .gconfd .metacity .cache .dbus .dmrc .mission-control .thumbnails ~/.config/dconf/user ~.compiz*
在它之后:
gnome-shell --display=:0 --replace
而且即使重启后也能正常工作。
之后,我添加了一些ppa-s并安装了一些gnome-shell-extensions和gnome-tweak-tool并重新启动。尝试登录后,Gnome-shell再次崩溃,这次在终端中:
user@home-PC:~$ gnome-shell --replace
(gnome-shell:4067): GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.a11y.magnifier' does not contain a key named 'invert-lightness'
Trace/breakpoint trap (core dumped)
所以我再次需要帮助。:(
编辑之前:
我已经尝试了几件事:
重命名用户“ Home”中的“ .gconf”。DISPLAY =:0 gnome-shell --replace
状态:仍无法运行Gnome3。
清除fglrx:
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
并通过图形界面或使用this重新安装。
状态:仍无法运行Gnome3。
清除gnome-shell:
sudo apt-get purge alacarte cups-pk-helper gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-folks-0.6 gir1.2-gconf-2.0 gir1.2-gdesktopenums-3.0 gir1.2-gee-1.0 gir1.2-gjsdbus-1.0 gir1.2-gkbd-3.0 gir1.2-json-1.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gir1.2-xkl-1.0 gjs gnome-applets gnome-applets-data gnome-contacts gnome-icon-theme-full gnome-panel gnome-panel-data gnome-session-fallback gnome-shell gnome-shell-common gnome-themes-standard indicator-applet-complete libcaribou-common libcaribou0 libclutter-1.0-0 libclutter-1.0-common libcogl-common libcogl-pango0 libcogl9 libgjs0c libmozjs185-1.0 libmutter0 libpanel-applet-4-0 mutter-common python-gmenu
并重新安装gnome-shell:
sudo apt-get install gnome-shell
状态:仍无法运行Gnome3。
我最大的错误之一:清除并重新安装所有gnome *软件包-不起作用,即使我丢失了一些应用程序,现在Unity和Gnome面板也可以正常工作,但Gnome3除外
状态:仍无法运行Gnome3。
重新安装所有可用的Ubuntu软件包:
sudo dpkg-reconfigure -phigh -a
返回:
** (accounts-daemon:7108): WARNING **: Failed to acquire org.freedesktop.Accounts
** (accounts-daemon:7108): WARNING **: Could not acquire name
30-40分钟后完成。
状态:仍无法运行Gnome3。
因此,我希望有人能帮助我,我喜欢Gnome-shell,但是我无法使用它。提前致谢。:)