Anda dapat menggunakan killall
perintah untuk mengirim SIGSTOP
sinyal ke semua proses yang cocok dengan nama yang diberikan untuk membekukannya dan kemudian mengirim SIGCONT
cara yang sama untuk mencairkannya lagi.
Pertama cari tahu nama proses menggunakan pgrep -l SEARCH_PATTERN
:
$ pgrep -l chrom
13010 chromium-browse
13036 chromium-browse
13038 chromium-browse
13153 chromium-browse
13166 chromium-browse
13169 chromium-browse
13175 chromium-browse
13187 chromium-browse
13195 chromium-browse
13206 chromium-browse
Perhatikan bahwa itu akan memangkas nama-nama panjang, oleh karena r
itu hilang. Tapi ini bukan masalah karena Anda bisa menggunakan Tabpenyelesaian untuk memasukkan nama proses yang akan menyelesaikannya secara otomatis.
Kemudian Anda mengirim SIGSTOP
sinyal ke semua proses yang dinamai chromium-browser
seperti ini:
$ killall -s STOP chromium-browser
Jendela Chromium akan berwarna abu-abu seolah menjadi tidak responsif. Yah, itu benar-benar menjadi tidak responsif, jadi itu sudah diduga. Anda tidak dapat berinteraksi dengan jendela dengan cara apa pun sekarang (kecuali untuk bilah menu dan meminimalkan dll. Yang ditangani oleh manajer jendela dan bukan aplikasi itu sendiri). Tetapi acara dari mengklik tombol dll. Masih dihasilkan dan ditambahkan ke antrian acara aplikasi, sehingga semuanya akan diproses sekaligus ketika Anda mencairkan aplikasi lagi!
Anda mencairkan aplikasi lagi dengan hanya menjalankan perintah ini yang mengirimkan SIGCONT
sinyal ke proses yang ditentukan:
$ killall -s CONT chromium-browser
Terkadang membekukan aplikasi dengan cara ini dapat menyebabkannya macet, jadi pastikan barang-barang penting disimpan sebelum membekukan aplikasi.
Dalam kasus yang jarang terjadi bahkan lingkungan desktop / palungan jendela / apa pun yang mungkin menjadi tidak responsif juga. Dalam hal ini Anda harus mencairkan aplikasi yang dibekukan melalui TTY:
Tekan Ctrl+ Alt+ F1untuk beralih ke TTY1. Anda akan diminta untuk masuk, jadi masukkan nama pengguna dan kata sandi Anda. Kemudian jalankan perintah untuk mencairkan aplikasi dengan cara yang sama Anda akan menjalankannya melalui emulator terminal normal Anda. Setelah itu beralih kembali ke desktop (TTY7) menggunakan Ctrl+ Alt+ F7dan Anda akan baik-baik saja.