Arch/Artix Linux 在登入畫面卡住時的解決方法

2 min

language: ja bn en es hi pt ru zh-cn zh-tw

據說打開一個名為“Koikatsu Sunshine”的網站會大量使用GPU並導致高負載,結果在打開後桌面環境就崩潰了,這就是問題的開端。

因此,在登入畫面輸入密碼後就卡住了,無法打開。
由於可以以root身份登入,所以我認為還有恢復的餘地。

因此,我認為X window啟動失敗了,所以以root身份查看了/var/log/中的Xorg.0.log,尋找錯誤日誌的部分。

[   969.594] (EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[   969.594] (EE) AIGLX error: unable to load driver i965

看到i965這個字串,我以為是Intel驅動程式,但Intel驅動程式無法載入?
由於root可以啟動,所以我判斷這與問題關係不大,於是開始尋找有相同症狀的人。

[已解決] 在登入頁面輸入密碼後卡住

找到了。用戶名“ganja”(笑)

讀到最後,是不是說存取權限(管理員權限)被傳給了其他用戶,或者認證文件本身損壞了?因此,解決方法是更改權限或刪除文件本身。

“請自行擁有 bashrc,刪除 .Xauthority,然後再次以 ganja 身份登入。”

因此,由於這兩個文件的權限都是目標用戶名,所以沒有問題。我將 .Xauthority 重命名為 backup.Xauthority 後,就能正常登入了。

啊,太好了太好了。