Eu sugeriria usar o utilitário xkill nesse caso.
Se não funcionasse, pelo menos provavelmente daria algumas informações explicando o porquê.
Estou usando o Awesome como ambiente de desktop, como você pode ver na imagem abaixo, o aplicativo (aMule) travou, mas a janela ainda está aberta, então eu gostaria de fechá-lo para reiniciá-lo, mas como você pode ver no terminal janela não está na lista de processos, então como posso fechar a janela do aMule?
Mesmo usando Mod4 - Deslocamento - c a janela não está fechada.
Eu sugeriria usar o utilitário xkill nesse caso.
Se não funcionasse, pelo menos provavelmente daria algumas informações explicando o porquê.
Em primeiro lugar, o fato de não ser mostrado nas primeiras linhas de top não significa que aMule não esteja em execução. Na verdade, uma vez que ele caiu, é provável que ele esteja lá em um estado zumbi, usando quase nenhum recurso, então não vê-lo em top é normal. Em vez de top , você deve usar ps ou pgrep para encontrar a execução processada:
pgrep amule
ou
ps aux | grep amule
Isso deve lhe dar o PID do processo que você pode usar para eliminá-lo (altere 1234 para o PID retornado por pgrep ):
kill -9 1234
Como alternativa, você pode tentar
killall -9 amule
Por fim, o programa gráfico xkill eliminará o processo que gerou qualquer janela na qual você clicou.