Nós escrevemos anteriormente sobre como matar um programa não responsivo no Windows (veja nosso post, Como Matar um Programa usando a Linha de Comando). Se você é um usuário do Ubuntu, existe um método similar de encerrar programas não responsivos.
Em vez de sair ou reinicializar para finalizar o programa, existem alguns comandos que você pode usar em uma janela do Terminal para eliminar programas que não estão respondendo. Há também uma maneira gráfica de eliminar programas usando o Monitor do Sistema .
NOTA: Os dois primeiros métodos também funcionam em outras distribuições do Linux. Os comandos usados nesses métodos são comandos gerais do Linux. O System Monitor, discutido no terceiro método, é específico para o ambiente de desktop do Gnome, mas não para o Ubuntu. Se você estiver executando o Gnome em uma distribuição Linux diferente, deverá ter acesso ao Monitor do Sistema . Existem ferramentas equivalentes em outros ambientes de área de trabalho, como o KSysGuard no KDE.
Use o comando killall na janela do terminal
Para usar o comando killall para matar um programa, abra uma janela do Terminal selecionando Acessórios | Terminal no menu Aplicativos .

NOTA: Você também pode abrir uma janela do Terminal pressionando Alt + F2 para acessar a caixa de diálogo Executar Aplicativo . Digite " gnome-terminal " (sem as aspas) na caixa de edição e clique em Executar .

Para visualizar uma lista de processos em execução, insira o seguinte texto no prompt e pressione Enter .
$ ps -A

Uma lista de processos é exibida com seus PIDs associados (IDs de processo). Olhe através da lista para encontrar o nome do processo que corresponde ao programa que você quer matar. O programa é provavelmente listado no final da lista, onde os programas executados mais recentemente são exibidos. Para nosso exemplo, usamos o Firefox como o processo para matar. O processo firefox-bin é o único a matar, com um PID de 5039 .

Para eliminar um processo usando seu PID, insira o comando “ killall ” (sem as aspas) no prompt, seguido por um espaço e, em seguida, o PID correspondente da lista gerada. Pressione Enter .

Matar um processo usando seu PID nem sempre funciona. Se não funcionar para você, você pode usar o nome do processo para matar o processo. Para fazer isso, insira o comando “ killall ” (sem as aspas) no prompt, seguido por um espaço e, em seguida, o nome do processo correspondente da lista gerada. Para o Firefox, o nome do processo é firefox-bin .
OBSERVAÇÃO: Matar um programa usando seu nome de processo só funciona para arquivos executáveis (ou seja, programas executáveis) que são mantidos abertos durante a execução. Programas executados em segundo plano não podem ser eliminados usando o nome do processo.

Usar killall sem especificar um sinal como parâmetro, como nos exemplos acima, permite que o programa seja limpo antes de terminar, usando o sinal SIGTERM por padrão. Se isso não funcionar, você pode especificar o sinal –9 ( SIGKILL ). Isso força o programa a encerrar e não permite a limpeza antes de fazer isso. É recomendado que você tente matar um programa sem o sinal –9 primeiro, para ter a chance de sair corretamente.
Se você precisar usar o sinal -9, digite-o entre o comando “ killall ” e o nome do processo (ou o PID) com um espaço após killall e após o sinal -9, conforme mostrado abaixo.
$ killall -9 firefox-bin
NOTA: Há um traço antes do 9.

Para fechar a janela do Terminal, digite exit no prompt e pressione Enter .

Use o comando xkill na janela de um programa
Você também pode executar o comando xkill em uma janela do Terminal. Este comando permite que você mate qualquer programa apenas clicando em sua janela.
Para usar o comando xkill, abra uma janela do Terminal, conforme discutido anteriormente nesta postagem. Digite “ xkill ” (sem as aspas) no prompt e pressione Enter . O cursor se transforma em um X. Para matar um programa, basta clicar em qualquer lugar na janela do programa ou na barra de título da janela.

Use o monitor do sistema Gnome
Se você estiver usando o ambiente de área de trabalho do Gnome, poderá usar uma ferramenta gráfica, chamada System Monitor, para eliminar um programa. Selecione Administração | Monitor do sistema no menu Sistema . Nas versões mais recentes do Ubuntu, você precisará clicar em Atividades e digitar no monitor do sistema .

NOTA: Você também pode abrir o Monitor do Sistema pressionando Alt + F2 para abrir a caixa de diálogo Executar Aplicativo . Digite " gnome-system-monitor " (sem as aspas) na caixa de edição e clique em Executar .

Na caixa de diálogo Monitor do sistema, clique na guia Processos . Uma lista de todos os processos em execução é exibida. Para matar um programa, encontre o processo do programa na lista ( firefox-bin para Firefox) e selecione-o. Clique com o botão direito do mouse no processo e selecione Kill Process no menu pop-up.

Uma caixa de diálogo de confirmação é exibida. Se tiver certeza de que deseja matar o processo selecionado, clique em Kill Process .

Para fechar o Monitor do Sistema, selecione Sair no menu Monitor .

NOTA: Se você precisar matar um programa que está sendo executado com privilégios de root, use um dos dois primeiros métodos de matar um programa e digite “ sudo ” (sem as aspas) antes do comando killall ou do comando xkill . Apreciar!