升级到 12.04 后无法通过 Unity 登录屏幕登录

cod*_*eon 4 login-screen nvidia xorg unity 12.04

通过 Ctrl+Alt-F1 访问的 shell 登录,并通过图形用户界面以访客身份登录work 0O

当我尝试通过图形界面登录我的标准用户帐户时,屏幕会闪黑几秒钟,然后我又回到了原始的登录屏幕。为我的用户帐户输入错误密码会产生标准错误消息 - 我的用户帐户和凭据验证似乎没问题。

我想我的个人图形配置会导致问题......我不知道如何重置它。我试过通过停止用户界面

sudo service lightdm stop
Run Code Online (Sandbox Code Playgroud)

被执行

sudo nvidia-xconfig
Run Code Online (Sandbox Code Playgroud)

并重新启动用户界面

sudo service lightdm start
Run Code Online (Sandbox Code Playgroud)

无济于事。

我的工作站有一块 Nvidia GeForce 560-448 显卡。我已经尝试使用最新的 Nvidia 64 位驱动程序(来自官方网站的 cURL)修复此问题,即 295.49 和最新的测试版驱动程序 302.07。

有人知道如何解决这个问题吗?感谢您的帮助:)

cod*_*eon 5

我已经通过sudo apt-get install gdm. 将 GDM 设置为新的显示管理器(sudo dpkg-reconfigure gdm如果在安装过程中无法将GDM 设置为显示管理器,则执行),我可以通过它在重新启动后显示的老式图形登录屏幕登录。

登录后,我通过执行 将我的显示管理器重置为 LightDM sudo dpkg-reconfigure lightdm。再次重启后,一切又恢复正常:我现在可以通过发行版的标准登录 UI 登录。