實際上是一個笨方法...但頗有效 (我的經驗,僅供參考)bash
實測環境:Debian 9 64bit gnome3網絡
原由是使用apt-get安裝了fcitx fcitx-pinyin fcitx-tools,後執行 im-config 配置,又卸載了ibus。session
不知道哪裏出了問題,登出gnome3後沒法再次登入了。spa
1.鍵入密碼後,應該是經過進入了,但桌面還沒有加載完即閃退回登陸界面。日誌
2.root用戶能夠正常登入code
3.等入xfce正常blog
4.各版本gnome均閃退ip
5.字符終端正常,各命令使用正常ci
本用戶關於gnome的某些配置文件出現問題。get
從網絡上找到了幾個方法,均無效
1.檢查 ~/.Xauthority 的訪問權限 或 直接刪除此腳本
2.檢查 ~/..xsession-errors 日誌文件 (最後一行 "E: Script for not found at run_im."非錯誤 )
3.檢查 /etc/profile 和 ~/.bashrc
4.執行
find / -name fcitx
依照查詢結果,刪除所有fcitx相關文件
5.刪除 /etc/im-config
4.刪除 ~/.config 下的 fcitx ibus 和 gtk*
在快要放棄的時候,嘗試了一個笨辦法
字符界面登陸
cd ~ mv .bashrc bashrc-bak mv .profile profile-bak mv .Xauthority Xauthority-bak mv .config config-bak
即把全部「可疑」的配置文件備份一下刪掉
從新登入成功,而後對比新生的配置文件,很容易肯定問題出在 ~/.config 目錄裏(太麻煩,就不找是哪一個文件的問題了)
固然只適用當前用戶的配置出錯的狀況...