Google Chromeは、開いているウィンドウが1つしかない場合でも、通常8〜9個のプロセスを実行しています。 Google Chromeウィンドウを安全に閉じるために、これらのプロセスのどれを終了しますか?
これが私のps -Af | grep chrome
出力です:
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を安全に閉じる」とは見なされません。
ブラウザー全体を強制終了するには、killall google-chrome-stable
または(この例では)kill 2706
を実行できます(親PIDが1であり、他のすべてのプロセスがこのプロセスから派生していることに注意してください)。
タブを削除するには、プロセス3038がa tabであるが、どのタブまたはどのタブではないことを確認できます。 kill 3038
を実行してタブを実行しているプロセスを強制終了できますが、タブ自体はまだ開いていることに注意してください(ただし、コンテンツはブルースクリーンに置き換えられます)。
「Google Chromeが正常にシャットダウンしなかった」を表示したくない場合。 ...をレポするには、次のようにchromeプロセスツリーのルートのみにシグナルを送ることが重要です。
pkill --oldest chrome
完全な説明 を参照してください。 wmctrl -c
(素晴らしいプログラム)は、Unityのような一部のウィンドウマネージャーでのみ機能し、一度に1つのウィンドウしか閉じないため、ループが必要になります。
1つのコマンドですべてを停止できます。
Sudo killall chrome
その後、これを防ぐために、[設定]に移動し、[詳細設定]を選択すると、プログラムの終了時にバックグラウンドプロセスの実行を許可しないように設定できるスイッチが表示されます。シャットオフします。
また、ウィンドウマネージャーコントロールを使用してウィンドウを閉じるオプションもありますが、そのためには、小さなパッケージをインストールする必要があります(14.04でテスト済み)
Sudo apt-get install wmctrl
この手順は、以前に希望したとおりに、Xボタンをクリックすることをシミュレートします。
wmctrl -c "Google Chrome"
chromeの唯一の欠点は、ページが終了確認(投稿の編集時のaskubuntuなど)を要求した場合、ウィンドウが閉じる代わりにこの確認が表示されることです。
「Google Chrome」パラメーターは、ウィンドウタイトルの任意のテキストと入れ替えることができ、このコマンドの.shファイルを作成し、いつでも使用できます(私の場合は、Windows 8を使用して、下のウィンドウを閉じる機能をドラッグしますccsmおよびホットコナー)