12.10:可以登入終端,但無法登入桌面

12.10:可以登入終端,但無法登入桌面

我剛剛安裝了 Ubuntu,經過一番努力我有了一個 GUI!但是,在啟動時,它不會接受我的密碼。更多資訊:

  • 我在安裝過程中將其設定為“自動登入”。
  • 在安裝過程中,我定義了 3 件事:名稱(名字、姓氏)、登入名稱(一個短字串)和密碼。
  • 在終端機中,我可以登錄,它要求輸入兩件事:首先登錄,然後輸入密碼。
  • 當 GUI 啟動時,它會顯示我的名字和姓氏(沒有提及我的登入名稱),並要求輸入密碼。它不會接受我一直在使用的。如果我使用 Ctrl-Alt-F1 切換到終端,我可以登錄,但是當我按 Ctrl-Alt-F7 時,它仍在等待密碼。它不會接受空白。除了我的名字之外,其他選項是訪客會話和遠端登入。
  • 需要注意的有趣行為:如果輸入錯誤,我會收到一個旋轉的點球,並顯示訊息“密碼無效。請重試。”但是,如果我使用在終端中使用的密碼,它會變黑,似乎正在繼續,然後按原樣返回,要求輸入密碼。所以這個問題看起來比無法辨識的密碼更深。
  • 其他需要注意的事情可能/可能不相關:如果我選擇訪客會話,幾秒鐘後螢幕就會損壞並且無法使用。

有任何想法嗎?

答案1

當程式崩潰或在幕後返回錯誤時,我已經看到了您看到的效果(錯誤的密碼 => 拒絕訊息,正確的密碼 => 似乎被接受,然後返回到開頭)。

例如,有一次我正在調試當用戶使用其網路登入 ID 時 OpenLDAP 和 Likely Open 都出現的問題。事實證明,問題是登入名稱中使用的「\」沒有被正確轉義,導致 gdm 呼叫的 shell 腳本出現問題。

我也曾在某些 Ubuntu 測試版本中看到過這種情況,這些版本在支援登入部分發生了崩潰。

我建議檢查您的系統日誌,看看是否有任何當機或報告錯誤。

答案2

我透過從 LightDM 切換到 GDM 來解決這個問題。不再有“密碼循環”,但登入圖形立即變得不穩定。

現在這個帖子的標題是錯誤的,我可以開始另一個帖子。但是,@Scott Salley,謝謝,這些是我在對你的答案的評論中討論的可疑消息:

[來自 syslog]
gdm-simple-greeter[1339]:Gtk-警告:覆蓋筆記本的選項卡標籤。
[然後「最後一則訊息重複 4 次」]
gdm-simple-greeter[1339]:Gtk-CRITICAL:gtk_style_context_set_path:斷言 'priv->widget == NULL' 失敗
gdm-simple-greeter[1339]:Gtk-CRITICAL: gtk_style_context_set_path :斷言「priv->widget == NULL」失敗
gdm-simple-slave[946]:警告:無法刪除從程式對顯示器的存取。試圖繼續。

答案3

啟動並運行!晚了幾天才知道,遇到問題時必須閱讀發行說明。 12.10 與我機器的 Trident Cyber​​blade 驅動程式不相容,但 12.04 可以使用。我必須下載並更新驅動程序,並為其編寫一個配置文件,但它可以工作。

相關內容