我安裝了 Ubuntu 11.10 並使用 GNOME 3.2。當 GNOME 死機時,我別無選擇,只能重新啟動 gdm 或重新引導系統。
儘管安裝了 GNOME 3.2 相容主題,但在從掛起狀態恢復時以及每次在儀表板中搜尋時,GNOME 有時會凍結。
有沒有從 tty 重新啟動 shell 的選項?或者有其他解決方案可以從凍結中恢復嗎?
答案1
嘗試切換到另一個 tty (Ctrl-Alt-F1),登錄,然後在提示下鍵入:
gnome-shell --display :0 --replace
然後切換回 GUI (Ctrl-Alt-F7)。
另外,你確定它真的被凍結了嗎?我遇到的問題是螢幕鎖定後密碼對話框不可見。但它實際上就在那裡,如果你盲輸入密碼並按 Enter 鍵,螢幕就會解鎖。您可能想先嘗試一下。
答案2
通常,當 gnome-shell 無法回應時,您可以執行以下兩項操作之一:
- Alt+F2如果出現執行指令的對話框,請輸入
restart
- Ctrl+ Alt+F2切換到終端控制台 2 (tty2),登入並嘗試終止 gnome-screensaver 和/或重新啟動替換的 gnome-shell:
pkill gnome-screensaver
切換回 tty7 ( Ctrl+ Alt+ F7) 以檢查您的 Gnome 螢幕,如果沒有,請返回tty2和gnome-shell --display :0.0 --replace &
(分別由 steve 和 msdin 之前建議)
如果兩者都失敗,則需要重新啟動顯示管理器(gdm、lightdm、kdm)。通常:sudo service gdm restart
答案3
我也遇到類似的問題。當螢幕保護程式/鎖定應該啟用時,螢幕會凍結(顯示螢幕之前顯示的內容)。滑鼠已啟用,但看不到登入框。我還沒有嘗試過 msdin 的建議(盲輸入密碼)。但以下確實對我有用,從魯比三世伯爵:
要解鎖鎖定的桌面:
- Ctrl-Alt-F1 將為您提供基於文字的終端登入。
- 使用您的使用者名稱和密碼登入。
- 類型:“killall gnome-screensaver”
- 按 Ctrl-Alt-F7 返回(現已解鎖)Gnome 3 桌面。
答案4
我有過一個類似的問題。我不確定我找到的唯一解決方法是否適合您,但值得一試。
我切換到 tty1 ( Ctrl++ ) 並登錄,希望你能做到Alt。F1如果您甚至無法切換,那麼您的問題比我的更嚴重!但假設你做到了這一點,我發現讓電腦進入睡眠狀態並再次啟動至少可以使電腦再次回應。這確實不是一個理想的解決方案。但要做到這一點
cd /etc/acpi
sudo ./sleep.sh
之後,只需按下電源按鈕即可將其恢復。如果您切換回圖形終端 ( Ctrl++ ) Alt,F7事情可能會再次回應。
並不理想,但它比完全重新啟動要好,特別是如果您有重要的內容尚未保存。
我還沒有找到造成這種情況的原因,否則可能會有更好的解決方案。我連結到的線程中的某人建議 gnome-screen-saver 導致了問題,但在凍結後殺死它並沒有解決任何問題,並且在會話開始時殺死它並不能阻止我的凍結。