https://blog.csdn.net/u013685264/article/details/78459474
今天裝顯卡驅動出現了很多問題,其中一個就是電腦重啟之后顯示屏的分辨率變成了800600,正常的分辨率是19201080,在系統設置中沒有其他的分辨率選項,導致無法修改。嘗試了網上所說的通過創建xorg.conf文件,在其中設置自定義桌面分辨率。修改之后,分辨率確實變了,但卻是1600*1200這種,依然是很不正常。采用cvt和xrandr組合的方式來修改分辨率,卻提示了另外一個錯誤,xrandr: Failed to get size of gamma for output default。一個問題接一個問題出現,真是糾結啊!
不得不說,在國內用百度搜這些專業的問題真是不爽,經常出現的是一些無關的或者根本無法解決問題的網頁。幸好,現在都解決了,問題還是在顯卡驅動這邊[1]。在系統設置(System Settings)中的軟件更新(Software & Updates)里面,點擊附加驅動(Additional Drivers),修改成NVIDIA驅動(我這里選擇的是第三項,如下圖所示)。應用修改需要等待一點時間,完成后重新啟動電腦,分辨率再次正常。
System Settings
Additional Drivers
換顯卡重新安裝驅動之后,再次出現了循環登錄的問題。以后或許還會遇到,將解決方案記錄在這里。
ctrl +alt +f2 #切換到命令行
sudo service lightdm stop #關閉xwindow
sudo apt-get --purge remove nvidia-* #卸載驅動
1
2
3
時隔多月之后,再次踩了這個循環登錄的大坑,但是之前的解決方案無效。問題可能的另一個情況是.Xauthority文件的所有人和所有組變成了root,在用戶的主目錄下有一個.Xauthority文件,查看該文件的所有人和所有組:
ls -la .Xauthority
1
如果是root的話那么需要將其改為你的登錄用戶:
sudo chown username:username .Xauthority
1
(實際解決時總會有各種各樣的意外出現,一項一項解決,別急。)
參考網址:
[1] http://blog.csdn.net/zixiximm/article/details/53781421
---------------------
作者:一個菜鳥的奮斗
來源:CSDN
原文:https://blog.csdn.net/u013685264/article/details/78459474
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!