Matando aplicações congeladas no Ubuntu

Matando aplicações congeladas no Ubuntu
Às vezes, os aplicativos em execução no seu sistema congelam e param de responder. Um aplicativo congelado não pode ser fechado simplesmente usando o botão X no canto superior direito da interface, mas a reinicialização do sistema nem sempre é uma boa solução, especialmente se o sistema estiver executando serviços críticos.

No Ubuntu, existem vários métodos que podem ser usados ​​para matar aplicativos congelados com segurança e rapidez sem reiniciar seu sistema: XKill, Utilitários de monitoramento do sistema e os comandos matam, pkill e Killall. Neste artigo, discutiremos esses métodos em uma máquina em execução Ubuntu 20.04 LTS (fossa focal).

Xkill

Xkill é um utilitário Linux que permite matar aplicativos congelados em execução no Ubuntu. Ele vem pré -instalado na maioria das distribuições Linux, mas se não estiver instalado no seu sistema, você poderá instalá -lo conforme descrito abaixo.

Primeiro, abra o terminal usando Ctrl+alt+del e insira o seguinte comando:

$ sudo apt install xorg-xkill

Em seguida, forneça uma senha do sudo e, quando solicitado a confirmação, pressione Y, após o qual o sistema iniciará a instalação do XKill. Depois que a instalação terminar, o XKill pode ser usado para matar aplicativos sem resposta.

Para matar um aplicativo congelado, basta digitar xkill No terminal:

$ xkill

Ao fazer isso, seu cursor se tornará um x. Basta colocar o X no aplicativo que deseja fechar e clique nele para fechar o aplicativo imediatamente.


Você pode criar um atalho de teclado para Xkill clicando com o botão direito do mouse no seu desktop do Ubuntu e abrindo o Configurações aplicativo.


Na janela Configurações, selecione Atalhos do teclado do painel esquerdo.


Então, no painel direito, clique no botão +, conforme mostrado na captura de tela abaixo.


Quando a seguinte caixa de diálogo aparecer, especifique um nome amigável para o atalho no Nome campo. Então, no Comando campo, tipo XKill. Em seguida, clique no Defina atalho botão para selecionar um atalho para o utilitário xkill.


Use qualquer combinação de teclas para definir um atalho para o utilitário XKill. Por exemplo, usar o Ctrl+K para iniciar o XKill, pressione e segure e pressione a tecla K. Em seguida, solte as duas chaves.


Clique no Adicionar botão para adicionar seu atalho.


Agora, sempre que você precisar matar um aplicativo congelado, você pode pressionar as teclas de atalho para executar o comando xkill.

Usando o monitor do sistema

Do monitor do sistema Ubuntu, você também pode matar um aplicativo. Para abrir o monitor do sistema, pressione a tecla Super no teclado e insira o System Monitor. Quando o ícone do monitor do sistema aparecer, clique nele para abri -lo.


No aplicativo do monitor do sistema, haverá uma lista de processos que estão em execução atualmente no sistema. Selecione o processo que deseja matar e clique com o botão direito. No menu que aparece, selecione Matar Para matar o processo selecionado imediatamente.

Usando Kill, Pkill e Killall

Kill, Pkill e Killall podem ser chamados na linha de comando para matar um aplicativo com base em seu nome de processo ou ID do processo (PID).

Para encontrar o PID, emita o seguinte comando no terminal:

$ ps aux | grep

Por exemplo, na seguinte saída, 34636 é o pid do aplicativo RhythMbox.

$ ps aux | Grep RhythMbox


Para matar um processo usando seu PID, use o comando Kill da seguinte maneira:

$ Kill 34636

Aqui, 34636 é o pid de RhythMbox obtido acima.

Como alternativa, para matar um processo usando o nome do processo, você pode usar o pkill e Mate todos comandos. Para usar Pkill para matar um processo, digite pkill seguido pelo nome do processo da seguinte maneira:

$ pkill rhythmbox


Para usar o Killall para matar um processo, digite Mate todos seguido pelo nome do processo da seguinte maneira:

$ Killall Chrome

Conclusão

Como você pode ver, existem várias maneiras de matar um aplicativo congelado no Ubuntu. Ao usar qualquer um dos métodos acima, você pode matar facilmente um aplicativo que não está respondendo nem terminando. Da mesma forma, você pode matar um aplicativo bloqueado por outro processo.