Como matar processos no Linux com Wayland

  • O Wayland não permite ferramentas como o xkill por motivos de segurança.
  • pkill e kill podem ser usados ​​para matar processos do terminal.
  • Alguns ambientes como GNOME e KDE oferecem suas próprias soluções.
  • O Fkill é uma opção moderna e interativa para gerenciamento de processos.

Processo de eliminação em Wayland

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.