
Gerenciar processos no Linux é uma tarefa fundamental para qualquer usuário ou administrador de sistema. No entanto, com a chegada do Wayland como substituto do X.Org em muitos ambientes de desktop, os métodos tradicionais para matar processos, como o conhecido matar, pararam de funcionar da mesma maneira. Felizmente, existem alternativas e métodos adequados para gerenciar processos neste “novo” sistema de janelas.
Neste artigo, exploraremos diferentes maneiras de matar processos no Linux ao usar o Wayland, usando ferramentas como pkill, kill, fkill e até mesmo opções específicas dos ambientes de desktop mais populares. Também veremos como evitar travamentos que impedem você de sair do sistema, especialmente quando um aplicativo deixa de responder.
Por que o xkill não funciona no Wayland?
Em ambientes baseados em X.Org, a ferramenta xkill permitiu fechar aplicativos gráficos simplesmente clicando neles. No entanto, Wayland não permite que um aplicativo feche outro diretamente por razões de segurança e design. Portanto, não há um equivalente exato para matar que funciona da mesma forma em todos os ambientes Wayland.
No entanto, algumas interfaces como GNOME, KDE y Balançar implementaram seus próprios mecanismos para fechar janelas, embora a compatibilidade varie dependendo do compositor gráfico em uso.
Eliminando processos no Wayland com pkill e kill
Enquanto estivermos em Wayland não podemos usar matar, ainda podemos recorrer às ferramentas clássicas do Linux para encerrar processos. pkill y matar são dois comandos essenciais que permitem fechar programas a partir do terminal.
Usando pkill
Comando pkill permite que você mate um processo usando o nome do aplicativo. Sua sintaxe é muito simples:
pkill nome_do_processo
Por exemplo, para fechar Firefox:
pkill firefox
No entanto, isso fechará todos os processos que contêm o nome firefox. Se quisermos ter certeza de que afetamos apenas um processo específico, podemos usar seu identificador (PID) em vez do nome.
Usando kill com PID para matar processos
Para usar matar, primeiro precisamos saber o PID do processo que queremos fechar. Podemos fazer isso com o comando:
ps -e | grep nome_do_processo
Este comando exibirá uma lista de processos em execução e nos permitirá identificar os PID que queremos terminar. Uma vez identificado, podemos matá-lo com:
matar PID
Se o processo resistir ao fechamento, podemos usar o sinal -9 o que o forçará:
mata -9 PID
Alternativas ao xkill para matar processos dependendo do ambiente de trabalho
Uma opção é tentar a combinação de teclas Ctrl+META+Esc, que em alguns desktops exibe a caveira vermelha como a da captura de tela do cabeçalho. Caso contrário, outras soluções são as seguintes.
Como o Wayland não permite um matar universal, alguns ambientes desenvolveram suas próprias ferramentas para fechar janelas.
GNOME
En GNOME, o seguinte comando pode ser usado para fechar uma janela do terminal:
gnome-session-quit --força
Outra opção é usar a combinação de teclas Alt + F2, escrever lg e no console do desenvolvedor feche os aplicativos manualmente.
Plasma KDE
En Plasma KDE, o comando kwin_x11 –substituir pode ajudar a reiniciar o gerenciador de janelas caso algum aplicativo falhe.
Balançar
Para usuários de Balançar, a maneira mais fácil de fechar uma janela é com as configurações nativas:
swaymsg matar
Fkill: Uma alternativa moderna e interativa para matar processos
Se você preferir uma ferramenta mais intuitiva, matar É uma opção interessante. Esta ferramenta permite que você selecione processos interativamente e os encerre facilmente.
Instalando o fkill
Para instalar matar Em sistemas baseados em Debian ou Ubuntu, você só precisa executar:
sudo apt instalar nodejs npm
Então instale matar com:
npm install --global fkill-cli
Usando fkill
Para fechar um aplicativo, basta executar:
matar
Uma lista de processos em execução será exibida. Você só precisa selecionar aquele que deseja matar e pressionar Entrar.
Sair do Wayland sem desligar o computador
Se você precisar sair da sessão do Wayland sem reiniciar o computador, tente estes comandos:
loginctl encerra-sessão $XDG_SESSION_ID
Você também pode tentar:
sudo systemctl reiniciar gdm
Isso reiniciará a sessão GNOME sem precisar desligar o sistema.
Gerenciar processos no Wayland pode parecer complicado no começo, mas depois que você conhece as ferramentas certas, fica tão fácil quanto no X.Org. Usando comandos como pkill y matar, além das opções específicas para cada ambiente, podemos manter o controle de nossas aplicações, evitar travamentos e melhorar nossa experiência com o Linux.