Bagaimana memulihkan dari pembekuan GNOME 3.2?

13

Saya sudah menginstal Ubuntu 11.10 dan menggunakan GNOME 3.2. Saya tidak memiliki pilihan lain selain me-restart gdm atau me-reboot sistem, ketika GNOME membeku.

GNOME membeku pada waktu ketika melanjutkan dari menangguhkan dan setiap kali saya mencari di dashboard, terlepas dari menginstal tema yang kompatibel dengan GNOME 3.2.

Apakah ada opsi untuk memulai kembali shell dari tty? Atau ada solusi lain untuk pulih dari pembekuan?

Vivek
sumber
Sebenarnya bisakah saya bertanya apakah ketika semuanya membeku Anda masih bisa menggerakkan mouse atau apakah gerakan mouse dicegah juga?
Dason
Saya dapat memindahkan mouse dan masuk ke tty.
Vivek
Pertanyaan ini seharusnya diajukan sebagai laporan bug, terima kasih! Instruksi di sini .
Jorge Castro
Bagi saya sepertinya hanya akan terjadi jika ada banyak jendela yang terbuka.
DanMan

Jawaban:

16

Coba beralih ke tty lain (Ctrl-Alt-F1), masuk, lalu ketik prompt:

gnome-shell --display :0 --replace

Kemudian beralih kembali ke GUI (Ctrl-Alt-F7).

Juga, apakah Anda yakin itu benar-benar beku? Saya memiliki masalah ketika dialog kata sandi tidak terlihat setelah layar terkunci. Sebenarnya ada di sana dan jika Anda buta ketik kata sandi Anda dan tekan enter layar membuka Anda mungkin ingin mencobanya terlebih dahulu.

msdin
sumber
1
ini bekerja untuk saya, tetapi itu lebih mudah dari apa yang Anda gambarkan. hanya Alt-F2 dan ketik perintah itu (saya menggunakan: 0,0), atau bahkan lebih baik memasukkannya ke dalam ~/bin/thawskrip.
mariotomo
9

Biasanya ketika gnome-shell gagal merespons Anda dapat melakukan 1 dari dua hal:

  1. Alt+ F2dan jika Anda mendapatkan dialog untuk mengeksekusi jenis perintahrestart
  2. Ctrl+ Alt+ F2untuk beralih ke terminal konsol 2 (tty2), masuk dan coba bunuh gnome-screensaver dan / atau restart gnome-shell pengganti dengan: pkill gnome-screensaverkembali ke tty7 ( Ctrl+ Alt+ F7) untuk memeriksa layar Gnome Anda, jika tidak, kembali ke tty2 dan gnome-shell --display :0.0 --replace &(yang disarankan sebelumnya oleh steve dan msdin masing-masing)

Jika keduanya gagal, maka Anda perlu me-restart manajer tampilan Anda (gdm, lightdm, kdm). Khas:sudo service gdm restart

13m5
sumber
1
+1 untuk mengatakan: 0,0 bukannya hanya: 0 pada opsi ke-3. Ini berhasil untuk saya.
Davisein
pkill gnome-screensaverbekerja untuk saya
Mihai Alexandru Bîrsan
3

Saya pernah mengalami masalah serupa. Ketika screen saver / lock seharusnya diaktifkan, alih-alih layar membeku (menunjukkan apa yang ditampilkan layar sebelumnya). Mouse diaktifkan, tetapi tidak dapat melihat kotak masuk. Saya belum mencoba apa yang disarankan oleh msdin (mengetik kata sandi buta). Tetapi yang berikut ini berhasil bagi saya, dari Earl C Ruby III :

Untuk membuka kunci desktop yang terkunci:

  1. Ctrl-Alt-F1 akan memberi Anda terminal masuk berbasis teks.
  2. Masuk dengan nama pengguna dan kata sandi Anda.
  3. Ketik: "killall gnome-screensaver"
  4. Ctrl-Alt-F7 untuk kembali ke desktop (sekarang tidak dikunci) Gnome 3.
Steve Koch
sumber
1

Saya punya masalah serupa . Saya tidak yakin apakah satu-satunya solusi yang saya temukan akan bekerja untuk Anda tetapi patut dicoba.

Saya beralih ke tty1 ( Ctrl+ Alt+ F1) dan masuk yang semoga bisa Anda lakukan. Jika Anda bahkan tidak bisa beralih maka masalah Anda lebih buruk daripada masalah saya! Tetapi dengan asumsi Anda sejauh ini saya telah menemukan bahwa menempatkan komputer untuk tidur dan membawanya kembali setidaknya membuat komputer responsif lagi. Ini benar-benar bukan solusi ideal. Tetapi untuk melakukan ini

cd /etc/acpi
sudo ./sleep.sh

Setelah itu tekan saja tombol power untuk membawanya kembali. Jika Anda beralih kembali ke terminal grafis Anda ( Ctrl+ Alt+ F7) hal-hal yang mungkin responsif lagi.

Tidak ideal tetapi lebih baik daripada restart penuh terutama jika Anda memiliki hal-hal penting yang belum disimpan.

Saya belum menemukan apa yang menyebabkan ini kalau tidak ada harapan untuk solusi yang lebih baik. Seseorang di utas yang saya tautkan menyarankan bahwa gnome-screen-saver menyebabkan masalah tetapi membunuhnya setelah pembekuan tidak memperbaiki apa pun dan membunuhnya pada awal sesi tidak mencegah pembekuan untuk saya.

Alasan
sumber
Terima kasih atas balasan Anda. Saya dapat beralih ke tty saat gnome membeku. Jadi saya pasti akan mencobanya.
Vivek
Saya mencoba metode ini. Tetapi setelah melanjutkan dari tidur, ketika saya mencoba beralih kembali ke GUI dari tty, saya terjebak dengan layar hitam dengan beberapa pesan. Saya tidak bisa menebusnya dengan GUI.
Vivek
Apa pesannya?
Dason
Kadang-kadang saya mendapatkan layar hitam dengan pesan, tetapi kadang-kadang saya bisa beralih ke GUI tetapi tidak berhasil. Saya mendapatkan layar yang sama dengan gnome yang dibekukan seperti sebelumnya.
Vivek