Acabei de abrir mais de cem janelas gráficas persistentes usando gnuplot -persist
em x11
um desktop RHEL. Existe alguma maneira fácil de fechar todos eles? Eu realmente não quero sair/entrar ou clicar neles manualmente.
Responder1
Para encerrar todos os processos do Gnuplot:
pkill -x gnuplot
Se você deseja eliminar apenas os processos do Gnuplot que foram invocados com a -persist
opção:
pkill -fx 'gnuplot -persist.*'
Se você quiser fechar as janelas sem fechar os processos do Gnuplot (acho que isso é inútil aqui porque fechar as janelas faz com que os processos do Gnuplot saiam), você pode usarwmctrl
: wmctrl -c gnuplot
fecha todas as janelas do Gnuplot (mais precisamente, envia uma WM_DELETE_WINDOW
mensagem para todas as janelas cujo título contém gnuplot
, o que equivale a clicar no botão “fechar” de todas essas janelas). Se quiser fechar apenas algumas das janelas do Gnuplot, você pode analisar a saída de wmctrl -l
para encontrar os IDs de janela desejados e fechar as janelas com wmctrl -c
ou xkill -id
.