我刚刚在 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