在登录屏幕和桌面外观之间的Ubuntu 12.04像素化屏幕
我在这里发布了这个问题并希望得到一个修复,但直到现在仍然没有结果,所以我也在这里尝试。 我希望这里有一位Linux专家可以帮助我。
我在这个论坛上做了一些搜索,我能得到的最接近的结果是在这里,但没有得到真正的解决方案。
我重新安装Ubuntu之后由于我之前在一些试验和错误中弄乱了系统,我在登录后但在桌面出现之前得到了一个奇怪的像素化屏幕。 除此之外没有问题,我可以做我所有的事情,如看电影,玩蒸汽游戏等。我真的希望解决这个恼人的问题,所以我可以说服我的朋友尝试切换到Linux。
- 附件001 ,开机画面,没问题。
- 附件002 ,登录界面,没问题。
- 附件003-01 ,在我输入密码并登录后,如果我在前一个会话中关闭了我的笔记本电脑,每次都会出现像素化屏幕问题。
- 附件003-02 ,如果我在上一个会话中重新启动笔记本电脑,则会出现此像素化屏幕问题。
- 附件004 ,在像素化屏幕之后,桌面出现,没问题。
我已经在Ubuntu论坛,Ask Ubuntu和Google上搜索过修复程序,但我找不到像我这样的任何相关问题(也许我忽略了它们,因为我不是Linux上的专家用户)。 我只得到那些奇怪的棋盘格,或者在进行安装过程或变形文本时。
笔记本电脑规格:
- 华硕A45V系列,英特尔酷睿i7
- 单一操作系统,仅限Ubuntu 12.04LTS
- Nvidia geforce GT 645M
我怀疑它与nvidia和xorg服务器有关,所以我做了一些搜索并尝试在安装-nvidia-drivers-on-ubuntu-12-04和ubuntu-forums上描述的内容 ,现在问题解决了。
基本理论是完全删除nvidia和xorg然后重新安装它们:
-
在笔记本电脑制造商徽标出现后按住Shift键并在Grub菜单满载后释放它,然后选择“恢复模式”,将我的笔记本电脑重新启动到恢复模式。
-
出现菜单时选择“正常启动”。
-
按Ctrl + Alt + T打开终端。
-
键入以下命令删除xorg.conf:
sudo rm /etc/X11/xorg.conf
-
键入以下命令删除所有nvidia包:
sudo apt-get remove --purge nvidia*
-
键入以下命令删除xorg:
sudo apt-get remove --purge xserver-xorg
-
键入以下命令重新安装xorg:
sudo apt-get install xserver-xorg
-
键入以下命令重启系统:
sudo reboot
-
成功重启后,像素化屏幕消失了〜(yay~ !!)
-
我打开’附加驱动程序’,我看到2个nvidia驱动程序,版本319和331(两者的版本都在下面提供的额外信息中),这些未激活,因此我激活了版本319然后重新启动。 (因为我以前遇到过331的问题)
-
然后我运行一个需要3D支持的程序,在这种情况下是Steam游戏,但是Steam检测到有更新版本的nvidia并要求我更新它,所以我关闭Steam,回到’附加驱动程序’,选择331版本并激活它,然后重新启动我的笔记本电脑,像素化的屏幕仍然消失~~(双yay~ !!)
在试错的过程中,也许我错过了一些步骤或做错了什么,我遇到了一些问题,如低图形模式,登录屏幕循环。 如果你遇到其中一个,或者两个都…
要解决低图形模式:
-
再次重新启动进入恢复模式。
-
出现菜单时选择“正常启动”。
-
按Ctrl + Alt + T打开终端。
-
键入以下命令删除所有nvidia包:
sudo apt-get remove --purge nvidia*
-
安装更稳定/测试的版本:
sudo apt-get install nvidia-current
-
安装更新版本:
sudo apt-get install nvidia-current-updates
-
重启。
要解决登录屏幕中的循环:
-
在登录屏幕上,按Crtl + Alt + F1启动进入shell环境。
-
输入您的用户名和密码进行登录。
-
将工作目录更改为您的主目录:
cd ~
-
重命名隐藏文件:
sudo mv .Xauthority .XauthorityBak
-
重启。
这应该可以解决问题,但如果您从锁定的桌面登录时开始遇到“检测到系统问题”,请尝试通过在终端中键入以下命令来更改主目录中的.Xauthority所有权:
sudo chown $USER: .Xauthority
我遇到过类似的问题,但这是我为显卡安装专有video驱动程序的时候。
我认为这是在Ubuntu第一次初始化图形驱动程序时发生的。
对我来说,它几乎无害,因为它不会对计算机的工作造成任何影响。 由于这个推理,我忽略了它。
如果它在启动后导致Ubuntu工作中出现任何问题,那么它应该引起关注。 在那之前,没有问题。