現象:在Ubuntu登陸界面輸入密碼之後,黑屏一閃並且出現了check battery state之類的文字之後,又跳轉到登錄界面。
原因:主目錄下的.Xauthority文件擁有者變成了root,從而以用戶登陸的時候無法都取.Xauthority文件。
說明:Xauthority,是startx腳本記錄文件。Xserver啓動時,讀文件~/.Xauthority,讀入對應其display的記錄。當一個需要顯示的客戶程序啓動調用XOpenDisplay()也讀這個文 件,並把找到的magic code 發送給Xserver。
當Xserver驗證這個magic code正確以後,就同意連接啦。觀察startx腳本也可以看到,每次startx運行,都在調用xinit以前使用了xauth的add命令添加了一個新的記錄到~/.Xauthority,用來這次運行X使用認證
解決方法:我們需要將.Xauthority的擁有者改爲登陸用戶(或者乾脆將.Xauthority刪除,此法轉自網上,本人未驗證)
開機後在登陸界面按下shift + ctrl + F1進入tty命令行終端登陸後輸入:(本人的用戶名爲hp,因此chown後面跟了hp:hp若爲其他用戶名修改成相應的名稱即可)
$ cd ~
$ sudo chown hp:hp .Xauthority
然後再次輸入:
ls .Xauthority -l
成功後顯示如下:
-rw------- 1 hp hp 80 1月 27 10:41 .Xauthority
此時擁有者已經變爲用戶。按下shift + ctrl + F7切換回圖形登陸界面登陸即可。
ubuntu-登陸後跳載回登陸界面
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
ubuntu
yuanchunxu
2019-02-23 00:32:40
Ubuntu16.04安裝Python3.7及其pip3並切換爲默認版本
ipromise
2019-02-24 14:15:00
ubuntu下更改ip地址
lzwing
2019-02-23 13:57:24
ubuntu下打開txt文件亂碼的解決
3543772
2019-02-23 13:51:43
linux下安裝ipython
guokaikaikai
2019-02-23 13:32:00
Ubuntu 關閉cron開機自啓動
goldfishe
2019-02-23 13:30:42
Ubuntu下配置samba實現文件夾共享
aaronzzq
2019-02-23 13:16:22
Ubuntu12.04安裝和管理VirtualBox
cdq502
2019-02-23 12:59:15
ubuntu12.04更新源
dave555
2019-02-23 00:42:19
Ubuntu系統下配置IP地址方法介紹
Allon_
2019-02-23 00:40:03
ubuntu修改IP地址和網關的方法
shen4yue
2019-02-23 00:39:19
ubuntu解壓rar文件
sccassiel
2019-02-23 00:38:23
mysql 安裝配置
sherry20150511
2019-02-23 00:35:23
win7與Ubuntu雙系統安裝過程
877306405
2019-02-23 00:34:23
ubuntu-16.04.1-server-amd64安裝時提示busybox-initramfs軟件包錯誤
幸運_7
2019-02-23 00:33:03
24小時熱門文章
-
Power Automate Desktop 安裝完,登錄後老是提示one driver 錯誤
-
再談23種設計模式(3):行爲型模式(學習筆記)
-
微前端學習筆記(4):從微前端到微模塊之EMP與hel-micro方案探索
-
微前端學習筆記(1):微前端總體架構概述,從微服務發微
-
985 碩士程序員,空窗 4 個月沒有 Offer!
-
一文搞懂 Spring 循環依賴
-
賽博鬥地主——使用大語言模型扮演Agent智能體玩牌類遊戲。
-
VScode右鍵打開(添加到右鍵)
-
記一次 .NET某工控視覺自動化系統 卡死分析
-
WindowsServer--SQL Server搭建主從同步實現讀寫分離 - 事務性分發