有解决方案:

有解决方案:

我非常喜欢 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

并通过图形界面或使用重新安装

状态: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-panel 工作正常,除了 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,但我无法使用它。提前谢谢。:)

答案1

让我们尝试将 GNOME 设置重置为默认值,看看是否有帮助。

我猜测您的主目录中的某个配置文件导致了这些问题,删除它们可能会对您有所帮助。

答案2

谢谢原帖者。以下命令运行良好。这确实给我带来了一些错误,但至少让 gnome-shell 恢复了,这样我就可以完成/保存我正在做的事情,然后重新启动/注销。

Ctrl++ AltF1或者任何你想要的 shell)登录

运行以下命令:gnome-shell --display=:0 --replace

返回 X --> Ctrl+ Alt+F7

gnome-shell 重新启动。

答案3

我的问题已经解决了。版本兼容性。查看上面的我的第一篇帖子。:)

相关内容