No KDE 4, você pode fazer:
killall plasma-desktop #to stop it
kstart plasma-desktop #to restart it
No KDE 5 use:
killall plasmashell #to stop it
kstart plasmashell #to restart it
Estou falando apenas da área de trabalho padrão do KDE. Depois de um tempo (muitos dias) de execução, a barra de tarefas pára de funcionar corretamente. Isto é devido a algum tipo de bug não diagnosticado, mas isso não é realmente meu boggle no momento. É consertado assim que eu saio e entro novamente.
Eu tenho que fechar tudo e os processos em andamento, como máquinas virtuais, precisam ser desativados. É uma grande dor. Isso normalmente significa que eu aguento um pouco de cintilação por muitos dias.
Existe uma maneira de recarregar a área de trabalho sem bombardear todos os aplicativos em execução?
No KDE 4, você pode fazer:
killall plasma-desktop #to stop it
kstart plasma-desktop #to restart it
No KDE 5 use:
killall plasmashell #to stop it
kstart plasmashell #to restart it
No KDE5, use "kstart plasmashell" para reiniciar o plasmashell como um serviço ao invés de plasmashell & amp; Se você usá-lo dessa maneira, ele será executado como um serviço independente não conectado à sessão de terminal atual (o que significa que você pode fechar o terminal sem que o processo seja terminado). TLDR:
KDE5 (no Terminal):
killall plasmashell
kstart plasmashell
Bem, eu não esperava que isso funcionasse (e não é exatamente o que a pergunta pede), mas pressionando Alt + F2 e executando:
kwin --replace
Isso recarrega o compositor do KDE e parece corrigir o tremeluzir. Eu acho que é um fator para o meu problema particular.
Eu procurei isto porque eu tinha um problema em que não conseguia abrir nenhum menu de configurações do KDE, mas eu realmente não queria reiniciar ou sair. Descobri que a melhor maneira de fazê-lo (pelo menos no KDE 5) é usando o krunner (Alt + F2) para killall plasmashell
, e logo em seguida, plasmashell
. Eu tentei fazer isso em uma janela do Konsole, usando killall plasmashell
e, em seguida, plasmashell &
e isso funcionou, mas assim que fechei a janela do Konsole, o plasma também se fechava. Mesmo que você pareça resolver o seu problema, eu pensei em publicá-lo para as pessoas que vierem no futuro precisando reiniciar o plasma.
No KDE 4, basta substituir plasmashell
por plasma-desktop
Eu acho que estou sempre tendo problemas com o ksycoca5, e este parece ser o motivo pelo qual o plasmashell entra em pane, e também para o reinício do plasmashell. Para resolver isso eu fiz:
$ mv ~/.cache/ksycoca5* /tmp
$ killall plasmashell buildksycoca5; kstart plasmashell
No KDE4, acho que o uso da memória aumenta rapidamente em torno de um gigglebite, porque a abertura de programas progressivamente usa mais memória RAM, mas fechá-los não os libera. Isso está no Mint 17.3 com o KDE, mas parece afetar bastante todos os sistemas 4 do KDE.
Eu fiquei doente de fazer login e logout, ou usando ALT + F2 para matar e reiniciar o plasma. Então agora eu só tenho um script no painel ..
!#/bin/bash
killall plasma-desktop
plasma-desktop &
Clique no ícone e o plasma fecha e reinicia por aproximadamente 15 segundos. Eu ainda posso usar programas abertos em qualquer área de trabalho virtual que eu esteja usando enquanto o plasma estiver reiniciando.