Salah satu solusi yang saya gunakan dari waktu ke waktu ketika keadaan menjadi gila adalah beralih ke konsol lain, menggunakan Ctrl-AltFx (F1-F6). Ctrl-Alt-F7 akan membawa Anda kembali ke layar grafik. Ini akan membawa Anda ke prompt masuk teks.
Jika ini tidak berhasil dan Anda menginstal OpenSSH (sudo apt-get install openssh), Anda dapat ssh ke kotak Anda dari jarak jauh dan mendapatkan prompt yang sama.
Anda kemudian dapat masuk sebagai diri Anda sendiri, su ke root, dan melihat aplikasi mana yang sedang berjalan. Ini membutuhkan sedikit pengalaman dengan beberapa perintah seperti ps, kill, grep dan less.
ps - ef | lebih
Perintah di atas akan menunjukkan kepada Anda semua proses yang sedang berjalan, dan Anda memiliki prompt "Selengkapnya ..." untuk mengikat untuk membaca output.
bunuh -9 ####
Perintah di atas akan mematikan proses yang bernomor ####.
ps-id | grep ora | lebih
Perintah di atas akan menunjukkan kepada Anda semua proses dengan huruf "ora", seperti program Oracle. Juga akan membiarkan Anda melihat permintaan "Lainnya ...".
Anda harus berhati-hati saat melakukan ini. Anda dapat membunuh seluruh sistem. Cara saya melakukan ini adalah dengan melihat proses di bagian bawah daftar, yang akan memulai proses terbaru. Mereka lebih mungkin yang membeku sistem, dan membunuh mereka lebih mungkin mencairkan lingkungan X tanpa benar-benar menyatakan kembali seluruh sistem Dalam daftar proses, Anda akan melihat dua angka. Yang pertama (paling kiri) adalah nomor proses itu sendiri, dan yang berikutnya adalah proses yang meluncurkannya.
Dalam perintah proses, Anda mungkin dapat mengenali nama program terbaru yang Anda mulai, dan membunuh yang pertama.
Paling-paling, Anda dapat menemukan dan membunuh program yang menyinggung. Paling buruk, Anda akan membekukan sistem sampai Anda menghidupkannya. Lanjutkan dengan hati-hati ............................
Tetapi Anda memiliki kesempatan untuk menyalin file penting, melakukan operasi lain, dll.
Di versi Ubuntu terbaru (berkemampuan pemula) Anda dapat mengetik:
Kadang-kadang Anda tidak dapat beralih ke konsol teks, tetapi masih mungkin untuk masuk menggunakan ssh dari PC lain. Restart gdm juga memungkinkan dan dapat memperbaiki Anda tergantung driver tampilan.
sumber
Jika ALT F (n) dan mouse semuanya berfungsi, Anda mungkin juga mencoba membunuh program secara terpisah untuk melihat apakah salah satu dari mereka akan merilis sesuatu. Ini kurang teknis tetapi merupakan cara yang berorientasi gui cepat untuk melihat apakah sesuatu yang baru dimulai adalah masalahnya.
ALT-F2: Untuk memunculkan dialog program yang berjalan yang menurut pengalaman saya biasanya bekerja bahkan ketika semuanya dikunci.
xkill: Untuk memaksa aplikasi gui ditutup.
Klik pada aplikasi yang menyinggung dan lihat apa yang terjadi.
sumber
Sebagian besar harus memungkinkan untuk me-restart Window Manager melalui Ctrl + Alt + Backspace. Meskipun ini membunuh aplikasi latar depan Anda, itu masih bukan reboot penuh, itu mungkin kompromi untuk Anda.
sumber
Setelah mesin GUI membeku ... Saya pikir reboot adalah hal terbaik yang dapat Anda lakukan, kecuali Anda memiliki sesuatu yang penting dan lama berjalan di latar belakang .... Bagaimanapun, me-restart gdm akan mematikan aplikasi Anda.
sumber
Buka terminal virtual dengan CTRL - ALT - F [angka] pintas, masuk,
sudo killall [dm]
(dimana[dm]
adalah salah satu darigdm, gdm3, kde, wdm, lightdm, lxdm,
dll), dan memulai sesi x baru denganstartx
Jika Anda tidak membunuh dm, itu tidak akan membuat perbedaan terlalu besar. Dm beku / digantung tidak menggunakan banyak daya pemrosesan.
sumber