4 maneiras de eliminar aplicativos que não respondem no Ubuntu
Ao usar o Ubuntu, um ou mais de nossos processos e aplicativos podem travar de vez em quando. Reiniciar nosso sistema nem sempre é a solução ideal e nos encontramos procurando maneiras de nos livrarmos de maneira rápida, fácil e segura dos aplicativos e programas que não respondem. Neste artigo, explicaremos várias maneiras pelas quais você pode se livrar desses aplicativos que não respondem ou travam em seu Ubuntu, tanto por meio da interface do usuário quanto da linha de comando.
Executamos os comandos e procedimentos mencionados neste artigo em um sistema Ubuntu 18.04 LTS. Alguns dos métodos mencionados abaixo incluem o uso da linha de comando do Ubuntu, o Terminal. Você pode abrir o aplicativo Terminal através do Dash do sistema ou do atalho Ctrl+Alt+T.
Método 1: usando o botão X para aplicativos baseados em UI que não respondem
Se um de seus aplicativos baseados em UI estiver demorando muito mais do que o esperado para responder ou estiver travado, você verá que a UI e os botões ficaram esmaecidos. Se você vir o botão “x”, que é usado para fechar aplicativos, em estado ativo, você pode tentar encerrar o aplicativo por meio dele.
Em algumas distros, você será solicitado a enviar um relatório de erro ao tentar fechar a opção que não responde. Em outros, você pode ter a opção de esperar ou ‘forçar o encerramento’ do aplicativo. Seja qual for o caso, há grandes chances de você conseguir se livrar do programa que não responde.
Método 2: usando o Monitor do Sistema, Gerenciador de Tarefas do Ubuntu
Assim como o Gerenciador de Tarefas do Windows que você pode usar há anos, o Ubuntu também vem com um utilitário integrado de monitoramento de processos e recursos chamado Gnome System Monitor. Este gerenciador de tarefas do Ubuntu permite encerrar, encerrar, parar e retomar processos no seu Ubuntu.
Você pode iniciar o Gnome System Manager através da interface do usuário a qualquer momento, pesquisando o monitor do sistema ou até mesmo o gerenciador de tarefas no Ubuntu Dash, ou acessando-o diretamente da lista de aplicativos.
Na guia Processos do Monitor do Sistema, você poderá ver todos os processos em execução no momento, incluindo também os que não respondem. Para encerrar um processo, basta clicar com o botão direito sobre ele e selecionar a opção Eliminar.
No entanto, recomendamos que você primeiro tente desligar o processo usando as opções Parar ou Fim, pois são formas relativamente mais seguras de interrompê-lo.
Método 3: usando o utilitário xkill
Existe um utilitário Linux chamado xkill que pode ser usado para eliminar um programa que não responde em sua área de trabalho. A maioria das distribuições Linux mais recentes o tem instalado por padrão, mas se o seu sistema não o tiver, você pode instalá-lo usando o seguinte comando em seu Terminal:
sudo apt-get install xorg-xkill
Observe que apenas um usuário autorizado pode adicionar/remover e configurar software no Ubuntu.
Agora execute este utilitário usando o comando xkill da seguinte forma:
Depois de executar este comando, você verá que o ponteiro do mouse se transformará em um ‘x’ ou uma caveira. Você pode simplesmente apontar o ponteiro para o programa que não responde e clicar nele. Isso encerrará o programa suspenso em segundos.
Criando um atalho de teclado para xkill
Embora xkill seja uma maneira muito eficaz de eliminar programas suspensos, pode parecer um incômodo abrir o Terminal e executar o comando. Deixe-nos apresentar a maneira mais rápida de usar este utilitário. Que tal criar um atalho de teclado personalizado que simplesmente execute o comando para você e você possa ver e usar diretamente o ponteiro em forma de ‘x’ para encerrar um aplicativo. Aqui está o que você precisa fazer:
1. Abra as configurações de atalhos de teclado
Abra o utilitário Configurações do Ubuntu e acesse as configurações do teclado através da guia Dispositivos. A maneira mais fácil de abrir as configurações do teclado é pesquisar “atalhos de teclado” na pesquisa do Dash.
O utilitário Configurações será aberto na seguinte visualização:
2. Criando um atalho personalizado
Role para baixo no controle deslizante localizado no lado direito e você verá um botão ‘+’ na parte inferior da lista. Clique nesse botão para adicionar um novo atalho personalizado. A caixa de diálogo Adicionar atalho personalizado aparecerá. Insira as seguintes informações após as quais o botão Adicionar ficará ativo:
Nome: xkill
Comando: xkill
Em seguida, clique no botão Definir atalho, que permitirá definir um atalho de teclado para o comando inserido:
Pressione a combinação de teclas do seu atalho personalizado. Estou inserindo Ctrl+Alt+K como atalho, pois ele já não está sendo usado pelo meu sistema para alguma outra finalidade. Até porque o K na combinação é relevante para a palavra “Matar”.
De qualquer forma, depois de inserir a combinação de teclas, você a verá listada no campo Atalho da caixa de diálogo Adicionar atalho personalizado da seguinte forma:
Tudo o que você precisa fazer agora é clicar no botão Adicionar e seu novo atalho de teclado será registrado como o novo atalho personalizado.
Agora tente usar o novo atalho e você poderá ver o ‘x’ ou o ponteiro do mouse em forma de habilidade à sua disposição.
Método 4: usando os comandos kill, pkill e killall
Vamos supor que nosso Ubuntu Software Manager, o Gnome Software, esteja travado. Podemos usar o monitor do sistema baseado em linha de comando, o comando top, para obter informações sobre os processos em execução no momento da seguinte forma:
top
Aqui você pode obter informações úteis sobre o aplicativo Gnome Software, como o PID (ID do processo) que pode ser usado para encerrar o processo.
Você pode então usar o comando kill da seguinte maneira para encerrar o processo usando seu PID:
kill [PID]
Exemplo :
- Você também pode usar o pkill para encerrar o processo usando a seguinte sintaxe:
pkill [ProcessName]
Exemplo :
- Depois vem o comando killall que você pode usar para eliminar todas as instâncias de um aplicativo. Aqui está a sintaxe:
killall [ProcessName]
Exemplo :
Agora, não importa qual de sua UI ou mesmo aplicativo baseado em CLI trave e não responda mesmo com o tempo, você tem uma lista de maneiras de se livrar dele. Você pode usar a interface do usuário ou as abordagens baseadas em linha de comando mencionadas neste artigo para estar em movimento novamente, quase imediatamente.