方法/步驟
1 在需要輸入密碼的登錄界面,摁下ctrl+alt+F1進入tty1終端
2 進入自己的用戶目錄,請勿照網上指令cd ~,實則為cd /home/username/
3 用chmod指令將.Xauthorty權限拉高,重新啟動
chmod 777 .Xauthorty
原因:懷疑是.Xauthorty的權限改掉了,由於chmod之前沒有看之前的文件權限,所以這裡只能猜測
相關介紹1、Xauthorty文件介紹(來自網上,沒有親自驗證)startX啟動腳本Xserver 啟動時,讀文件~/.Xauthority,讀入對應其display的記錄.當一個需要顯示的客戶程序啟動調用XOpenDisplay()也讀這個文 件,並把找到的magic code 發送給Xserver.當Xserver驗證這個magic code正確以後,就同意連接啦.
觀察startx腳本也可以看到,每次startx運行,都在調用xinit以前使用了xauth的add命令添加了一個新的記錄到~/.Xauthority,用來這次運行X使用認證