Ubuntu 15.04 Kubuntu 登录界面冻结

Ubuntu 15.04 Kubuntu 登录界面冻结

我已经使用 Kubuntu 更新到 Ubuntu 15.04。但它在登录屏幕上冻结。我什么都做不了,甚至ctrl+ alt+ f2

有时我可以使用恢复模式登录,但有时也会失败。它还会冻结在紫色屏幕上。

  • 我尝试删除 xorg,重新安装 xorg 服务器
  • 我也尝试过删除并重新安装 nvidia
  • 我也尝试过 lightdm 重新配置
  • 我也尝试过重新安装 ubuntu 桌面

但还是没有运气。

答案1

我自己解决了这个问题。问题是由于我的用户旧配置文件造成的。旧配置文件使用旧的 Ubuntu 设置,它有问题,所以我使用给出的步骤刷新了我的配置此 Ubuntu 论坛主题。我也重新安装了lightdm

帖子中的步骤:

Ubuntu 将所有用户设置和数据保存在每个用户的主文件夹 ( /home/username) 中。所有应用程序的大多数设置文件都是隐藏文件和文件夹(点文件,例如..bashrc。这构成了任何用户的“用户配置文件”。

我只是想将我的用户配置文件重置为默认值,因为我已从 8.10 升级,并希望使用 9.04 的设置重新开始(我会复制大部分数据/文档等)

最简单的方法是创建另一个用户并使用它进行测试,但我想保留相同的用户名。所以你可能会认为这很容易,但步骤比你想象的要多...

目标用户名是fred

  1. 在下创建另一个管理员用户(需要sudo访问权限等)管理 > 用户和组

  2. 以新用户身份登录并进入终端

  3. 首先备份旧的配置文件以防万一:

    sudo mv /home/fred /home/fred.old
    
  4. 创建新的主文件夹

    sudo mkdir /home/fred
    
  5. 将框架(默认)配置文件文件夹内容复制到新文件夹中。这将为您提供 bash 的制表符补全和一些其他默认设置等

    sudo cp -r /etc/skel/* /home/fred
    

    并复制隐藏的点文件/文件夹

    sudo cp -r /etc/skel/.??* /home/fred
    

    (最初我这样做是因为它对我来说是有意义的,但是当我在我的主文件夹中sudo cp -r /etc/skel/.* /home/fred看到所有内容/etc(包括因为 glob 捕获)时我笑了)..

  6. 您不需要这样做,但为了将旧的配置文件夹移回新的文件夹以便于浏览等,请执行以下操作:

    sudo mv /home/fred.old /home/fred/
    
  7. 最后,我们需要将新文件夹的所有权和组成员身份设置回原样fred(注意大写 R):

    sudo chown -R fred /home/fred
    sudo chgrp -R fred /home/fred
    
  8. 这样就行了。现在注销并重新登录到您的旧用户,一切都应该恢复为默认设置,您应该能够浏览fred.old主目录中的文件夹(在将所有内容移走后,可能会将其删除)

答案2

不确定这是否与我在使用 Unity 的 ubuntu 上遇到的问题相同。但是在这里,我使用 Optimus 笔记本电脑 nvidia 650M,驱动程序为 355.11 和 358.16(以及更早的 prime 版本),遇到了类似的问题。我无法解决,但如果像我一样,您可以听到登录声音,但屏幕冻结,这里有一个丑陋但简单的解决方法:

  1. 启动睡眠模式(使用键盘键或关闭笔记本电脑屏幕,具体取决于您的睡眠模式配置)
  2. 从睡眠模式恢复

您现已返回登录屏幕并且它已解除冻结。

原因似乎是 nvidia 驱动程序未在登录屏幕或类似的地方加载。

答案3

我有一台配备 Nvidia Optimus GM820 的华硕笔记本电脑,并且安装了带有 Plasma 5.2 的 Kubuntu 15.04(5.3 版本在我的计算机上似乎有问题,配置选项和其他方面多次崩溃)。

根据 Kubuntu 驱动程序设置,我推荐的 nvidia 驱动程序是 340.47。如果我选​​择此选项,则会出现黑屏而不是登录屏幕。我不得不按 Ctrl-Alt-F1 并将 nvidia 模式从 nvidia 更改为 intel ( sudo prime-select intel)。经过几天的网上搜索,我做了以下修复:

  • 在驱动程序配置中选择 nouveau 驱动程序,因此我保留 nvidia 340.47 驱动程序而没有使用。
  • 重启
  • 转到终端并输入:

    sudo apt-get remove ^nvidia 
    

    (这将删除之前安装的 340.47 或其他驱动程序版本的所有文件)

  • 进入账户并在用户中标记自动登录
  • 进入 SDDM 高级设置并标记自动登录,选择您的用户(通过这两个配置,您将能够避免出现黑屏的 SDDM 登录屏幕)
  • 重启
  • 转到终端并输入:

    sudo apt-get install nvidia-346 nvidia-prime nvidia-settings
    sudo apt-get update
    

    (安装 346 版本非常重要,因为我无法使其与 340.47 版本兼容)

  • 重启

如果一切顺利,您将能够直接访问您的桌面(无需 SDDM 登录屏幕),并且您将使用 ndivia 驱动程序(在菜单中输入“nvidia”,应用程序 nvidia-settings 将会出现,显示您的图形卡的工作模式)。如果您运行,glxgears您将看到比以前更高的 FPS 速率(使用 nouveau 或 nvidia intel 模式我得到 60FPS,使用 nvidia 346 我得到 1700FPS)。

相关内容