自从升级到 13.10 以来,我无法登录 Unity Desktop。Light dm 工作正常,但尝试登录尝试启动会话然后又回到 Light。我已经进入终端 (ctrl+alt+f2) 并执行了以下操作:
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
以访客会话身份登录也会失败。登录其他窗口管理器时,成功率各不相同。
注意:我已经从 PPA 安装了 Cinnamon 2.0。
我正在使用双显示器设置。
还要注意的是,在我升级到 13.10 之前的会话中,Unity 的背景根本无法显示,而是显示前一帧屏幕缓冲区中的内容。但除此之外,整个操作系统都正常工作,所以我只是在会话中忽略了它。在此之前没有进行任何其他升级甚至更新。
我升级到 13.10 的路径基本上是这样的:与 Windows 7 一起安装 13.04,使用 ubuntu 作为美化的网络浏览器一段时间,获取更新(为 13.10 做准备),安装 13.10。
我还使用 Unity Tweak Tool 来改变 Unity 的某些方面,特别是自动隐藏。
任何帮助或想法都将不胜感激,因为我正在手机上输入这些内容:(
答案1
经过一番研究,似乎如果安装了 Cinnamon 2.0,Unity 13.10 中会出现严重问题。我还没有完整的答案,但至少现在我还有一些事情要尝试。
好的,我找到答案了!不幸的是,这意味着要完全移除肉桂,但除非它不会破坏统一性,否则我不得不推迟。
sudo apt-get install ppa-purge
sudo apt-get purge --auto-remove cinnamon
sudo apt-get autoremove
sudo apt-get update -f
sudo apt-get dist-upgrade
sudo apt-get install ubuntu-desktop
sudo apt-get remove .*cinnamon.*
sudo apt-get remove .*nemo.*
重启后一切就绪了!可能不需要执行所有这些步骤,但这就是我解决问题的方法。
答案2
使固定 :
启动 ubuntu 并登录
现在在黑屏中进入终端:
ctrl-alt-f1
类型
nautilus
并输入,错误?没问题........现在输入
unity
并输入错误?np现在无需退出或停止unity命令返回到
我电脑中的ubuntu界面是ctrl-alt-f7,然后现在你可以打开终端:
ctrl-aLT-t
并输入
nautilus
nautilus 将打开(请勿关闭 NAUTILUS),现在打开另一个终端(不关闭 nautilus 终端),然后输入
sudo software-properties-gtk
搜索图形驱动程序....我的问题是 X.org 的默认驱动程序
我有一张 ati 显卡,我安装了 fglrx-updates 的驱动程序,如果你有 nvidia,请安装 nvidia 的驱动程序,或者如果你有 ati,请安装我安装的驱动程序,然后重新启动
登录后,您将看到 nautilus 运行良好,并且壁纸唯一不起作用的是 unity......
打开终端并输入:
dconf reset -f /org/compiz/
setsid unity
就是这样。
我希望这能解决你的问题。
答案3
我遇到了类似的问题。升级后,没有仪表盘,没有 Unity 菜单,只有桌面屏幕。我所能做的就是按 ctrl-alt-t 来打开终端,或者当然是按 alt-f1 等。我尝试了这里和其他地方提到的所有修复方法,但没有任何变化。最后,我运行了 unity-tweak-tool --reset-unity,但没有任何作用(虽然我忘了重启)。所以我从终端窗口运行了 unity-tweak-tool,并手动将每个设置屏幕重置为默认设置。然后我重启,现在 Unity 运行良好。我在 13.04 中调整了一些东西,但我认为调整不大(图标包、一些仪表盘行为、触摸板行为)。希望这能对某人有所帮助。
答案4
我通过以下步骤恢复了我的 Unity:
打开终端,输入:
sudo apt-get purge alacarte caribou cinnamon cinnamon-bluetooth cinnamon-common cinnamon-control-center cinnamon-control-center-data cinnamon-desktop-data cinnamon-screensaver cinnamon-session cinnamon-settings-daemon cinnamon-translations cjs gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-cinnamondesktop-3.0 gir1.2-clutter-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-gkbd-3.0 gir1.2-gtkclutter-1.0 gir1.2-json-1.0 gir1.2-muffin-3.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gir1.2-upowerglib-1.0 gir1.2-xkl-1.0 gnome-applets gnome-applets-data gnome-icon-theme-full gnome-media gnome-panel gnome-panel-data gnome-session-flashback gnome-themes-standard gnome-themes-standard-data gtk2-engines-pixbuf indicator-applet-complete libcaribou-common libcaribou0 libcinnamon-control-center1 libcinnamon-desktop0 libcjs0c libgnome-media-profiles-3.0-0 libmozjs185-1.0 libmuffin0 libnemo-extension1 libopencv-calib3d2.4 libopencv-contrib2.4 libopencv-core2.4 libopencv-features2d2.4 libopencv-flann2.4 libopencv-highgui2.4 libopencv-imgproc2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-objdetect2.4 libopencv-photo2.4 libopencv-video2.4 libpanel-applet-4-0 libtbb2 mesa-utils metacity muffin-common nemo nemo-data nemo-fileroller notification-daemon python-opencv python-pyatspi
完成后:
sudo apt-get autoremove --purge
之后输入:
sudo apt-get install gnome-shell
重新启动,它从现在开始就可以工作了:您可以通过选择 LightDM 登录屏幕登录 Unity。