關閉許多 gnuplot -persist 窗口

關閉許多 gnuplot -persist 窗口

我剛剛在 RHEL 桌面上使用gnuplot -persistwith打開了一百多個持久圖形視窗。x11有什麼簡單的方法可以將它們全部關閉嗎?我真的不想註銷/登入或手動單擊它們。

答案1

要終止所有 Gnuplot 進程:

pkill -x gnuplot

如果您只想終止使用下列選項呼叫的 Gnuplot 進程-persist

pkill -fx 'gnuplot -persist.*'

如果你想關閉視窗而不關閉 Gnuplot 進程(我認為這裡沒用,因為關閉視窗會導致 Gnuplot 進程退出),你可以使用wmctrlwmctrl -c gnuplot關閉所有 Gnuplot 視窗(更準確地說,它WM_DELETE_WINDOW向標題包含 的所有視窗發送一條訊息gnuplot,這與在所有這些視窗上按一下「關閉」按鈕相同)。如果您只想關閉某些 Gnuplot 窗口,您可以解析 的輸出以查找所需的窗口 ID,然後使用或wmctrl -l關閉窗口。wmctrl -cxkill -id

相關內容