Google Chrome biasanya menjalankan 8 hingga 9 proses, meskipun hanya satu jendela yang terbuka. Salah satu dari proses ini yang saya bunuh untuk menutup jendela Google Chrome dengan aman?
Ini ps -Af | grep chrome
output saya :
1000 2706 1 2 23:01 ? 00:00:52 /usr/bin/google-chrome-stable
1000 2713 2706 0 23:01 ? 00:00:00 /usr/bin/google-chrome-stable
1000 2714 2706 0 23:01 ? 00:00:00 /opt/google/chrome/chrome-sandbox /opt/google/chrome/chrome --type=zygote
1000 2715 2714 0 23:01 ? 00:00:00 /opt/google/chrome/chrome --type=zygote
1000 2719 2715 0 23:01 ? 00:00:00 /opt/google/chrome/nacl_helper
1000 2720 2715 0 23:01 ? 00:00:00 /opt/google/chrome/chrome --type=zygote
1000 2839 2706 0 23:01 ? 00:00:08 /opt/google/chrome/chrome --type=gpu-process --channel=2706.3.250838429 --supports-dual-gpus=false --gpu-driver-bug-workarounds=0,1,27 --disable-accelerated-video-decode --gpu-vendor-id=0x1002 --gpu-device-id=0x6760 --gpu-driver-vendor=ATI / AMD --gpu-driver-version=13.30
1000 2843 2839 0 23:01 ? 00:00:00 /opt/google/chrome/chrome --type=gpu-process --channel=2706.3.250838429 --supports-dual-gpus=false --gpu-driver-bug-workarounds=0,1,27 --disable-accelerated-video-decode --gpu-vendor-id=0x1002 --gpu-device-id=0x6760 --gpu-driver-vendor=ATI / AMD --gpu-driver-version=13.30
1000 3038 2720 1 23:08 ? 00:00:28 /opt/google/chrome/chrome --type=renderer --lang=en-US --force-[...very long options list]
1000 4505 4441 0 23:40 pts/0 00:00:00 grep --color=auto chrome
google-chrome
process
kill
udiboy1209
sumber
sumber
Jawaban:
Sebagai catatan, mematikan proses dari Terminal tidak dianggap sebagai "menutup Google Chrome dengan aman".
Untuk mematikan seluruh browser, Anda dapat menjalankan
killall google-chrome-stable
atau (dalam contoh ini)kill 2706
(perhatikan bagaimana PID induknya 1, dan semua proses lainnya berasal dari proses ini).Untuk membunuh tab, saya bisa mengatakan bahwa proses 3038 adalah sebuah tab, tapi tidak yang atau apa tab. Anda dapat menjalankan
kill 3038
untuk menghentikan proses menjalankan tab, tetapi perhatikan bahwa tab itu sendiri akan tetap terbuka (tetapi konten akan diganti dengan layar biru).sumber
kill
setara dengan menekan tombol 'x'. Apa bedanya?kill
ataukillall
menghentikan proses secara instan. Itu tidak memberikan kesempatan bagi aplikasi untuk melakukan apa yang biasanya mereka lakukan ketika menutup. Dalam kasus Chrome (ium), ini bisa berarti menyimpan profil, pengaturan, dan riwayat dan melakukan beberapa transaksi basis data (Saya tidak yakin apa daftar lengkapnya). Perhatikan bahwa ini berlaku untuk semua proses.killall chrome
bekerja untuk saya di ubuntu 16.04Jika Anda tidak ingin melihat "Google Chrome tidak dimatikan dengan benar. Untuk mengulang ... ", maka penting untuk memberi sinyal hanya akar dari pohon proses krom, seperti:
Lihat penjelasan lengkap .
wmctrl -c
(program hebat) hanya bekerja dengan beberapa manajer jendela seperti Unity, dan hanya menutup satu jendela pada satu waktu sehingga Anda akan memerlukan loop.sumber
Anda dapat menghentikan semuanya dengan satu perintah:
Kemudian untuk mencegahnya melakukan hal ini di masa depan, masuk ke Pengaturan, pilih Advanced, dan di dekat bagian bawah Anda akan menemukan sebuah saklar di mana Anda dapat mengaturnya untuk TIDAK mengizinkan proses latar belakang untuk berjalan ketika program keluar. Matikan itu.
sumber
Anda juga memiliki opsi untuk menutup jendela menggunakan kontrol manajer jendela, tetapi untuk itu, Anda harus menginstal paket kecil (diuji pada 14.04)
Prosedur ini akan mensimulasikan klik pada tombol X lalu seperti yang Anda inginkan sebelumnya.
Satu-satunya kelemahan untuk chrome adalah bahwa jika halaman meminta konfirmasi keluar (seperti askubuntu saat mengedit posting) konfirmasi ini akan ditampilkan alih-alih penutupan jendela.
Parameter "Google Chrome" dapat diambil untuk teks apa pun dalam judul jendela dan Anda dapat membuat file .sh dari perintah ini dan menggunakannya kapan pun Anda inginkan (dalam kasus saya saya ingin mensimulasikan fitur jendela 8 tarik ke bawah jendela dekat menggunakan ccsm dan hot conners)
sumber
Sebagai pilihan lain tanpa menggunakan baris perintah adalah:
chrome
Klik kanan padanya dan pilih
End
(atauKill
)sumber