Bagaimana cara mematikan aplikasi seperti pada Windows?

9

Saya mencarinya di google tetapi saya tidak menemukan sesuatu yang membantu.

Ngomong-ngomong, saya bermain Crysis 2 (dengan PlayOnLinux) dan permainan macet, tapi saya tidak bisa menghentikan prosesnya, saya mencoba Ctrl+ Alt+ Ttetapi tidak ada yang muncul di layar, saya harus Ctrl+ Alt+ Deldan menyelesaikan sesi, juga kehilangan semua pekerjaanku.

Di Windows ada Windows Key (yang membuka Unity Panel), tapi saya tidak bisa melakukan apa-apa. Dan ada Ctrl+ Alt+ Delyang membuka semua proses (di Windows) tetapi terminal tidak muncul pada saya ( Ctrl+ Alt+ T), saya tidak bisa mematikan proses apa pun.

Ada bantuan?

Amanda
sumber
Anda juga dapat mengubah ruang kerja dan kemudian membuka terminal.
Alvar

Jawaban:

11

Cara favorit saya untuk melakukannya adalah

Ctrl+ Alt+F1

Kemudian ketika Anda login kembali, ps aux | grep programingatlah bahwa program harus diganti dengan nama file yang dapat dieksekusi. Dalam kasus Anda ps aux | grep wine, maka Anda akan melihat sesuatu seperti ini:

david     1234  0.0  0.0 1595676 2700 ?        Sl   16:12   0:00 wine cmd.exe

Di mana ia mengatakan cmd.exe milik Anda akan menjadi exe dari gim Anda. Untuk membunuh prosesnya

kill 12341234 menjadi ID Proses yang diberikan perintah sebelumnya kepada Anda; lalu Ctrl+ Alt+F7

David
sumber
Terima kasih, saya tidak tahu tentang CTRL + ALT + F1 ini. Tapi bukannya "ps aux" tidak lebih mudah "ps -A"? Dan BTW saya tidak bisa melihat semua proses. Bagaimana cara menggulir halaman ke atas?
Amanda
@Amanda ps -Atidak memberi Anda detail lebih lanjut ketika ini adalah program anggur tetapi jika itu adalah program asli dan hanya ada satu yang berjalan pasti. Jika saya memahami masalah "tidak dapat melihat semua proses" apakah Anda menggunakan bagian grep dari perintah itu.
David
grep? : O Apa itu?
Amanda
Grep adalah alat yang bagus yang macam output dari program sehingga ketika Anda menjalankan ps auxAnda pipa itu dengan |grep grep winesehinggaps aux | grep wine
David
1
Saya lebih suka pgrep -f nameuntuk ps aux| grep name. Dan jika Anda ingin "melihat" semua proses, hanya output pipa ps ke kurang ps -efl|less,.
McNisse
4

Jika demikian, Anda dapat mencoba Ctrl+ Alt+ F1. Kemudian login dengan nama pengguna dan kata sandi Anda dan ketik top. Kemudian Anda dapat memilih untuk mematikan program dengan mengetik di kill PIDNRmana PIDNR adalah nomor id proses dari program tersebut.

Kembali ke mode grafis menggunakan Ctrl+ Alt+ F7.

Ngomong-ngomong, htop adalah versi atas yang canggih. Anda dapat menginstalnya dengan mudah (lihat perintah berikutnya) dan Anda dapat memanggilnya hanya dengan mengetikkan htopcommandline. Apakah memiliki banyak fungsi.

sudo apt-get install htop

Sebagai alternatif, beberapa orang juga menggunakan xkilldan kemudian menunjuk program tersebut (http://ubuntuforums.org/showthread.php?t=1812120). Sangat mudah.

jangan
sumber
1
Terima kasih! Tapi Anda tidak memberi tahu saya tentang CRTL + ALT + F7 jadi saya harus me-restart PC saya hahaha.
Amanda
@Amanda saya harap Anda menggunakan reboot nowdan bukan reboot yang dipaksakan.
David
Ya, saya reboot melalui perintah.
Amanda
Hai Amanda, maaf untuk itu. Memang Anda dapat kembali ke mode grafis menggunakan (CTRL +) ALT + F7. Saya akan memperbarui jawabannya. Apakah Anda mencoba htop?
don.joey
+1 htop jauh lebih baik daripada atas jauh lebih mudah daripada ps aux | dll
Sparhawk