私はwithを使ってRHELデスクトップでgnuplot -persist
100を超える永続的なグラフィックウィンドウを開きました。x11
すべてオフにする簡単な方法はありますか?ログアウト/ログインしたり、手動でクリックしたくない。
答え1
すべてのGnuplotプロセスを終了するには:
pkill -x gnuplot
以下を使用して呼び出されたGnuplotプロセスのみを終了したい場合-persist
:
pkill -fx 'gnuplot -persist.*'
Gnuplotプロセスを閉じずにウィンドウを閉じたい場合(ウィンドウを閉じるとGnuplotプロセスが終了するため、ここでは役に立たないと思います)、次のことができます。wmctrl
:wmctrl -c gnuplot
すべてのGnuplotウィンドウを閉じます。より正確には、WM_DELETE_WINDOW
タイトルに含まれるすべてのウィンドウにメッセージを送信しますgnuplot
。これは、すべてのウィンドウで閉じるボタンをクリックするのと同じです。特定のGnuplotウィンドウのみを閉じるには、出力を解析して目的のウィンドウIDを見つけて、またはを使用してウィンドウをwmctrl -l
閉じることができます。wmctrl -c
xkill -id