Como consertar um gerenciador de janelas KDE congelado

Como consertar um gerenciador de janelas KDE congelado

O gerenciador de janelas do KDE (KWin) passou por várias melhorias desde que o KDE Plasma 5 foi lançado. Entre essas melhorias está o desempenho geral mais rápido, mais recursos de personalização, correções de bugs e, claro, menor uso de memória. As correções adicionadas ao KWin são perceptíveis e, como resultado, ele é regularmente comprovado como um dos melhores gerenciadores de janela em todo o Linux. Ainda assim, apesar de todas as correções, quebras, congelamentos e travamentos ainda acontecem.

Se estiver lidando com um gerenciador de janelas KDE travado ou travado na área de trabalho do Plasma 5, não será possível pressionar uma tecla de atalho ou marcar uma configuração para corrigi-lo. Em vez disso, você precisará resolver o problema com suas próprias mãos. Portanto, neste guia, veremos como reparar um gerenciador de janelas KDE congelado.

Reinicie o gerenciador de janelas com um comando

O gerenciador de janelas KDE Plasma 5 (KWin) pode ser facilmente reiniciado ou executado novamente, se necessário. No entanto, ao contrário de forçar o painel do KDE Plasma a reiniciar , o Kwin não pode ser alterado a partir da janela do terminal. O motivo pelo qual não funcionará dessa forma é que, quando o gerenciador de janelas está sendo reiniciado, toda a capacidade de alternar entre os programas (incluindo o terminal) fica indisponível.

A melhor maneira de evitar que o gerenciador de janelas do KDE Plasma seja executado para reiniciá-lo ou reiniciá-lo é usar o iniciador rápido do Krunner, que faz parte da área de trabalho do Plasma. É independente do Kwin e funcionará mesmo se não houver um gerenciador de janelas, desde que você tenha acesso a um teclado.

Para usar o Krunner para encerrar uma instância quebrada do gerenciador de janelas KDE Plasma 5, comece pressionando Alt + F2 ou Alt + Espaço no teclado. Assim que o combo for pressionado, um iniciador de aplicativo aparecerá na parte superior da tela.

Usando o mouse, clique na caixa de inicialização para que o Plasma se concentre nela. Em seguida, use o comando killall para encerrar todas as instâncias em execução do KWin em seu PC Linux.

Como consertar um gerenciador de janelas KDE congelado

killall kwin

Pressione Enter no teclado para executar o comando kill. Logo depois, o KDE Plasma 5 deve perder toda a capacidade de renderizar os efeitos de animação da área de trabalho, e todos os controles da janela terão desaparecido. A partir daqui, você precisará executar novamente o Kwin do Krunner para obter acesso novamente ao gerenciamento de janelas no KDE.

Reiniciar o Kwin no KDE Plasma 5 deve ser reiniciado diretamente através do Krunner. Para fazer isso, Alt + F2 ou Alt + Espaço no teclado. Em seguida, clique na caixa de texto no inicializador na parte superior e escreva o comando abaixo.

kwin --replace

Como antes, pressione Enter para executar o comando por meio do Krunner. Se o comando for bem-sucedido, o Krunner irá reiniciar instantaneamente o Kwin e dar-lhe acesso às suas janelas, e todas as janelas congeladas ou quebradas devem ser consertadas!

Criação de um script de reinicialização

Ser capaz de reiniciar o Kwin diretamente do Krunner quando surge um problema é muito útil, mas no final das contas, pode ser uma ideia melhor configurar um script de reinicialização, como você pode chamá-lo para substituir o Kwin em um momento, em vez de lidar com o linha de comando.

A primeira etapa na criação de um script de reinicialização é usar o comando touch para criar um arquivo em branco denominado “kwin-restart”. Usando o terminal, insira o comando de toque abaixo.

toque em kwin-restart

Depois de criar o novo arquivo de script “kwin-restart”, use o comando echo para adicionar a primeira linha de código ao script. Essa linha de código é crítica, pois, sem ela, o intérprete em seu PC Linux não saberá o que fazer com o script.

echo '#! / bin / bash'> kwin-restart

Seguindo o exemplo, adicione uma linha de código que encerrará todos os processos Kwin em execução no sistema.

echo 'killall kwin' >> kwin-restart

Usando echo , adicione a terceira linha de código. Esta linha dirá ao sistema para reiniciar o aplicativo de gerenciamento de janelas Kwin.

echo 'kwin --replace &' >> kwin-restart

Com todo o código adicionado ao script “kwin-restart”, atualize as permissões do arquivo usando o comando chmod .

sudo chmod + x kwin- reiniciar

Instale-o no diretório “/ usr / bin /” com mv .

sudo mv kwin-restart / usr / bin /

Reinicie o Kwin através do Krunner pressionando Alt + F2 ou Alt + Espaço no teclado e escrevendo o comando abaixo nele.

Como consertar um gerenciador de janelas KDE congelado

kwin-restart

Adicionando o script a um atalho

Embora não seja necessário, é possível executar o script “kwin-restart” com um atalho de teclado. Para fazer isso, abra o menu do aplicativo, pesquise “Atalhos personalizados” e abra o aplicativo com esse rótulo. Em seguida, siga as instruções passo a passo abaixo para configurá-lo como um atalho.

Nota: para obter mais ajuda com atalhos no KDE, clique aqui .

Passo 1: Encontre o botão “Editar” e clique nele com o mouse. Em seguida, selecione “Novo”, “Atalho global” e “Comando / URL”.

Etapa 3: Vá para “Comentário” e escreva “Reiniciar Kwin” na caixa.

Etapa 4: Clique no botão “Trigger” em Custom Shortcuts e atribua o novo atalho customizado ao seu atalho de teclado favorito. Não tem certeza sobre qual atalho usar? Experimente Ctrl + / .

Etapa 5: Vá para “Ação” e escreva “kwin-restart”. Em seguida, clique em “Aplicar”.

Com o atalho aplicado, você poderá reiniciar um gerenciador de janelas KDE Plasma 5 congelado e não funcional com apenas um atalho de teclado!


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.