Bagaimana saya bisa membunuh / menutup jendela 'yatim piatu'?

14

Saya telah menjalankan beberapa skrip Python untuk membuat grafik beberapa hal dan kadang-kadang saya akan kehilangan jejak dari apa windows itu muncul dan hanya membunuhnya ^Z. Namun, tidak seperti di Windows, windows terkait tidak mati; mereka bertahan dan tidak bisa ditutup.

Jendela-jendela ini sepertinya tidak mengerti; mereka tidak menggambar ulang setelah diperkecil atau diubah ukurannya. Saya baru ke Linux env jadi saya tidak bisa sepenuhnya mengartikulasikan apa yang terjadi, tetapi dalam hal apa pun, bagaimana saya menyingkirkan jendela zombie-yatim-hobo ini?

Nick T
sumber
Dengan asumsi bahwa Anda menjalankan skrip-skrip ini dari terminal, Anda selalu dapat mengetik exitdan prosesnya harus berhenti secara otomatis (setidaknya dengan pengalaman saya). Anda juga dapat menggunakan ps -Aperintah lalu mengetik sudo kill <process id here>.
Alex Spataru
^ Z tidak membunuh proses Linux. Itu hanya menangguhkannya. ^ C harus menjadi pilihan pertama Anda. Ketika Anda harus menggunakan ^ Z untuk mendapatkan kembali kendali terminal, Anda harus mematikan pekerjaan yang ditangguhkan, untuk membebaskan sumber daya yang masih digunakan. Itu tidak akan mati dengan sinyal selain SIGKILL saat ditangguhkan. "bg" dengan demikian akan berguna untuk membiarkan anak itu mati. xkill bagus dan mudah digunakan tetapi itu tidak benar-benar mematikan prosesnya. Program berperilaku baik, yang tidak macet misalnya karena telah ditangguhkan, akan keluar ketika koneksi X-nya ditutup oleh xkill.
Martin Dorey

Jawaban:

37

Anda dapat menggunakan xkilldi baris perintah, yang memungkinkan Anda untuk mengklik jendela terbuka untuk mematikan proses.

Eric
sumber
Lebih baik lagi jika Anda menjalankannya dari Alt-F2 sehingga Anda tidak perlu jendela terminal.
colan
1

Anda juga dapat menggunakan urutan Ctrl+ Alt+Esc

Keld Simonsen
sumber
Secara default diatur ke Switch system controls directlysetidaknya di sistem saya dan satu diinstal di VMWare (keduanya 18,04 LTS). Anda mungkin ingin menambahkan cara mendefinisikan ulang jalan pintas itu.
Kulfy