Como corrigir um gerenciador de janelas KDE (KWin) travado

Se a área de trabalho KDE parar de se mover, redimensionar ou focar janelas, o KWin pode estar congelado. A solução mais segura e rápida é reiniciar o processo do KWin correspondente à sua sessão: execute-o kwin_wayland --replaceem uma sessão Wayland ou kwin_x11 --replaceem uma sessão X11 mais antiga. Primeiro, verifique se apenas um aplicativo está travado, pois reiniciar o KWin pode interromper outros aplicativos abertos.

Verifique se o KWin ou algum aplicativo está travado.

O KWin gerencia o posicionamento das janelas, as decorações e a composição da área de trabalho. O Plasma Shell gerencia o painel, os widgets e o plano de fundo da área de trabalho. Se as janelas ainda se movem, mas o painel desapareceu, o problema pode estar no KWin; reiniciar o shell é uma solução diferente. O guia de depuração do KWin do KDE distingue esses componentes.

Se apenas um aplicativo não estiver respondendo, tente primeiro o atalho Alt+ F4. Se ele não fechar, o atalho padrão do KDE Ctrl+ Alt+ Escativa o recurso Forçar Encerrar; clique na janela travada para fechar o aplicativo. O trabalho não salvo nesse programa pode ser perdido. A referência de atalhos de teclado do KDE lista ambos os atalhos; configurações de atalhos personalizadas podem alterá-los.

1. Identifique sua sessão de Plasma

Abra as Configurações do Sistema > Sobre este Sistema e procure por Plataforma Gráfica . Lá estará escrito Wayland ou X11 . Se você conseguir abrir um terminal, echo "$XDG_SESSION_TYPE"o tipo de sessão será o mesmo.

Configurações do sistema Sobre esta página do sistema mostrando a plataforma gráfica definida como Wayland.
Verifique a linha "Plataforma Gráfica" antes de escolher um comando de reinicialização do KWin.

Essa distinção é importante porque o Wayland faz com que o KWin seja o compositor e o servidor de exibição. A versão 6.8 do Plasma do KDE é exclusiva do Wayland, enquanto instalações mais antigas do Plasma ou algumas distribuições ainda podem oferecer uma sessão X11. Consulte o anúncio do KDE sobre a sessão X11 do Plasma para obter informações sobre a mudança de versão.

2. Reinicie o KWin a partir do KRunner.

Pressione Alt+ Spaceou Alt+ F2para abrir o KRunner, o iniciador de comandos integrado do Plasma. Digite o comando da sua sessão e pressione Enter. Se o atalho não funcionar, tente o outro; um compositor totalmente inoperante pode não conseguir abrir o KRunner.

Para Wayland

Execute este comando no KRunner:

kwin_wayland --replace
KRunner mostrando o comando Wayland kwin_wayland --replace pronto para ser executado.
Em uma sessão Wayland, insira o comando de substituição específico do Wayland no KRunner.

O mantenedor do KWin, Zamundaaa, recomenda kwin_wayland --replacesubstituir o KWin em uma sessão Wayland. Aplicativos que suportam reinicializações do compositor podem permanecer abertos, mas outros aplicativos podem congelar, fechar ou perder o trabalho não salvo. Não execute o comando com `--no-composer` sudoe não use `--no-composer` killall kwin; o comportamento do executável e da reinicialização depende da sessão.

Para uma sessão X11 mais antiga

Executar:

kwin_x11 --replace
O KRunner mostra o comando X11 kwin_x11 --replace pronto para ser executado.
Use o comando específico do X11 somente quando a Plataforma Gráfica indicar X11.

Isso instrui o KWin para X11 a substituir o gerenciador de janelas atual. A documentação de depuração do KDE usa essa opção para substituir o kwin_x11processo em execução. Se o comando não for encontrado, sua distribuição pode não incluir a sessão X11 ou pode empacotar o executável de forma diferente; não tente adivinhar outro nome de processo.

3. Se o KRunner não conseguir abrir

Se os atalhos globais ainda funcionarem, pressione Ctrl+ Alt+ Delpara abrir a tela de encerramento da sessão do Plasma, depois escolha Sair e faça login novamente. Encerrar a sessão fecha os aplicativos em execução, então salve todo o seu trabalho antes. O KDE documenta isso como o atalho Sair do espaço de trabalho.

Diálogo de saída do Plasma com as opções Sair, Reiniciar e Cancelar.
Sair e entrar novamente é a alternativa mais segura quando o KRunner não consegue reiniciar o KWin.

Se a área de trabalho ignorar atalhos, tente Ctrl+ Alt+ F3para alternar para um console de texto. Fazer login no console pode confirmar que o Linux ainda está respondendo; a tecla para retornar à sessão gráfica varia de acordo com a distribuição. Se a área de trabalho não puder ser recuperada, use o procedimento normal de reinicialização da sua distribuição somente após verificar se há algum trabalho não salvo. Evite encerrar o gerenciador de exibição ou iniciar uma segunda instância do KWin a partir do console, pois isso pode encerrar toda a sessão gráfica.

4. Se o congelamento continuar a ocorrer

Reiniciar o sistema restaura o controle, mas não identifica a causa. Após fazer login novamente, instale as atualizações disponíveis do Plasma e do driver gráfico e observe se o problema começou após uma atualização, ao retomar do modo de suspensão, após uma alteração na tela ou ao iniciar um aplicativo específico. Se uma notificação de falha do KDE aparecer, guarde os detalhes do relatório. É útil relatar travamentos repetidos ao KDE, incluindo a versão do Plasma, o tipo de sessão, o hardware gráfico e as etapas que desencadeiam o problema.

Perguntas frequentes

Reiniciar o KWin reiniciará o Plasma?

Ele reinicia o gerenciador de janelas ou o compositor, não todos os componentes do Plasma. No Wayland, o KWin também fornece o servidor de exibição, portanto, uma substituição pode afetar as janelas abertas mais do que uma substituição do gerenciador de janelas X11.

Devo usar o kwin --replacecomando antigo?

Prefira o executável específico da sessão mostrado acima. As instalações atuais do KDE separam `x11` kwin_waylande kwin_x11`x11`, e o Plasma 6.8 não inclui mais a sessão de área de trabalho X11. Versões mais antigas podem ser diferentes, portanto, consulte a documentação da sua distribuição caso nenhum dos comandos exista.

Deixar um comentário

Como jogar Hearts of Iron IV no Linux com o Steam

Como jogar Hearts of Iron IV no Linux com o Steam

Instale a versão nativa para Linux do Hearts of Iron IV pelo Steam e, em seguida, use o Proton como alternativa caso o jogo não inicie.

Como jogar Total War: THREE KINGDOMS no Linux com o Steam

Como jogar Total War: THREE KINGDOMS no Linux com o Steam

Configure o Steam na sua distribuição Linux, instale a edição nativa para Linux de Total War: THREE KINGDOMS e solucione problemas comuns de inicialização.

Como personalizar o gerenciador de janelas Enlightenment no Linux

Como personalizar o gerenciador de janelas Enlightenment no Linux

Aprenda a personalizar o Enlightenment no Linux editando o conteúdo da barra de tarefas, papéis de parede, gadgets da área de trabalho, temas e áreas de trabalho virtuais, com notas sobre as diferenças nos menus e arquivos .edj.

Como instalar a versão mais recente do Kali Linux em um PC

Como instalar a versão mais recente do Kali Linux em um PC

Aprenda como instalar a versão mais recente do Kali Linux: baixe e verifique a imagem ISO atual, crie um instalador USB e configure um computador com inicialização única de forma segura.

Como armazenar dados confidenciais no Linux com o Vault

Como armazenar dados confidenciais no Linux com o Vault

Aprenda a instalar o HashiCorp Vault, salvar e recuperar um segredo de exemplo com seu mecanismo KV v2 e entender qual configuração é segura para credenciais reais.

Como instalar o Celluloid no Linux com Flatpak ou seu gerenciador de pacotes

Como instalar o Celluloid no Linux com Flatpak ou seu gerenciador de pacotes

Instale o Celluloid no Linux a partir do Flathub com o Flatpak, ou use um pacote nativo quando sua distribuição fornecer um. Aprenda como iniciar, atualizar e remover o programa.

Como jogar Undertale no Linux com o Steam

Como jogar Undertale no Linux com o Steam

Undertale possui uma versão nativa para Linux no Steam. Aprenda como instalar o Steam, baixar o jogo, executá-lo e, caso a versão nativa apresente problemas, tente usar o Proton.

Faça anotações no Linux com o Paper: use e faça backup do aplicativo.

Faça anotações no Linux com o Paper: use e faça backup do aplicativo.

O Paper não está mais disponível no Flathub nem é desenvolvido ativamente. Aprenda como verificar uma instalação existente do Linux, escrever notas em Markdown e fazer backup delas.

Como instalar o BlackArch Linux: Guia para USB e Desktop

Como instalar o BlackArch Linux: Guia para USB e Desktop

Aprenda como baixar a ISO correta do BlackArch, verificá-la, criar um USB inicializável e instalar o BlackArch Linux com segurança usando o instalador Slim.

Como acessar um Raspberry Pi com o TeamViewer a partir do Linux

Como acessar um Raspberry Pi com o TeamViewer a partir do Linux

Instale o TeamViewer Host no Raspberry Pi OS, vincule o dispositivo à sua conta e conecte-se a partir de um computador Linux com as orientações e dicas de solução de problemas do pacote ARM atual.