我剛剛在 RHEL 桌面上使用gnuplot -persist
with打開了一百多個持久圖形視窗。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