Reinicie o KDE Plasma sem reiniciar o computador

Quando você executa um Distribuição Linux com o desktop KDE Plasma - um ambiente bonito, mas notoriamente que consome muitos recursos - e você deixa o seu ligado por um longo período de tempo, você provavelmente descobrirá que a área de trabalho fica um pouco lenta após um poucos dias. Muitas pessoas mordem a bala e reiniciam o computador, mas se você estiver usando o computador como um servidor de qualquer tipo, uma reinicialização completa do sistema pode não estar nos cartões.

Em vez disso, reinicie o KDE Plasma sozinho.

Captura de tela do desktop KDE Plasma

Como reiniciar o KDE Plasma 4

O procedimento para reiniciar a área de trabalho do KDE Plasma difere dependendo da versão da área de trabalho que você está executando. Para KDE Plasma 4, pressione Alt+F2 e digite o seguinte comando:

killall plasma-desktop && kstart plasma-desktop

O primeiro comando mata a área de trabalho atual. O segundo comando o reinicia.

Como reiniciar o KDE Plasma 5

Para reiniciar a área de trabalho do KDE Plasma 5, pressione Alt+F2 e digite este comando:

kquitapp5 plasmashell && kstart plasmashell

Se você estiver usando o plasma 5 / KDE Frameworks 5 e o kstart comando não está funcionando, tente usar kstart5 no lugar de kstart.

O que os comandos fazem

Os comandos neste processo oferecem funcionalidade específica.

O que acontece quando você executa o Killall

o Mate todos comando termina todos os processos associados ao nome que você deu a ele. Por exemplo, se você executar três instâncias de Raposa de fogo e execute o seguinte comando, então todas as instâncias em execução do Firefox serão encerradas:

killall firefox

Esta técnicaéútil quando você está tentando matar a área de trabalho do Plasma porque você só quer um processo em execução e o comando killall garante que nada mais esteja em execução quando você emitir o kstartcommand.

O que acontece quando você executa o KQuitapp5

Descubra mais informações sobre o kquitapp5 comando executando o seguinte em uma janela de terminal:

kquitapp5 -h

O KDE Plasma Área de Trabalho está habilitado para d-bus e, portanto, você pode fornecer o nome do aplicativo que executa a área de trabalho do Plasma para kquitapp5 para pará-lo. Nos exemplos acima, o nome do aplicativo é plasmashell.

o kquitapp5 comando aceita duas opções:

  • --serviço: Substitui o nome do aplicativo e permite que você especifique o nome completo do serviço que deseja interromper
  • --caminho: Permite que você especifique o caminho para a interface d-bus a ser usada.

O que acontece quando você executa o KStart

o kstart comando inicia aplicativos com propriedades de janela especiais. Ele também reinicia o aplicativo plasmashell.

Você pode, no entanto, usar kstart para lançar qualquer aplicativo e especificar parâmetros diferentes para que a janela apareça de uma determinada maneira. Por exemplo, você pode fazer a janela aparecer em uma determinada área de trabalho ou em todas as áreas de trabalho ou pode maximizar o aplicativo, torná-lo em tela inteira, colocá-lo em cima de outras janelas ou mesmo abaixo de outras janelas.

Usando kstart você executa o plasma shell como um serviço independente e não está vinculado ao terminal de forma alguma.