1. 程式人生 > >Ubuntu14.04解除安裝輸入法後迴圈登入一直跳到登入介面

Ubuntu14.04解除安裝輸入法後迴圈登入一直跳到登入介面

我自己也是在解除安裝 fcitx 後再登陸系統時出現的這個問題,所以摘過來記錄一下。

原文如下

今天看到 Ubuntu 下期待已久的搜狗拼音輸入法更新到了 1.2 版本,就激動的下載安裝了,誰知安裝後還是各種的不爽,接著就解除安裝了,一併解除安裝了 fcitx ,重啟完機器後問題來了。

在登入介面輸入正確的使用者名稱和密碼,顯示器黑屏一下,然後重新跳轉回登入介面。重啟無效。一直迴圈在登入介面。

通過在網上查詢。發現這個問題有不少人遇到,但是都沒有真正的解決問題,大家說的最多的造成該情況的原因是 主目錄下的.Xauthority檔案擁有者變成了root,從而以使用者登陸的時候無法都取.Xauthority檔案。

解決方法是將.Xauthority的擁有者改為登陸使用者(或者乾脆將.Xauthority刪除)

步驟:
開機後在登陸介面按下shift + ctrl + F1進入tty命令列終端登陸後輸入:

$ cd ~

$ sudo chown user:user .Xauthority (注:user為要登入的使用者名稱)
ls .Xauthority -l

-rw——- 1 user user 80 1月 27 10:41 .Xauthority

此時擁有者已經變為使用者。按下shift + ctrl + F7切換回圖形登陸介面登陸即可。

在本人滿懷欣喜的按照步驟操作之後,發現,問題果然沒有解決。看來不是 Xauthority 的原因!

由於是解除安裝完搜狗拼音和 fcitx 後出現的問題,感覺一定和 fcitx 有一定的關係,應該是沒解除安裝乾淨,或者在解除安裝 fcitx 的時候誤刪了 ibus 的配置,然後決定按照推測試一下,執行命令:

dpkg -l |grep ^rc |awk ‘{print $2}’ |sudo xargs dpkg -P
(注意,awk 緊接著是一空格)

該命令為清除所有已刪除包的殘餘配置檔案,發現果然有 fcitx 的殘餘配置檔案被清除,然後重啟系統,輸入密碼,問題果然解決!

最後提醒大家:輸入法有風險,安裝需謹慎!