A resposta de jozxyqk está correta, mas é bastante drástica. Ele irá explodir todas as personalizações da barra de ferramentas, favoritos de aplicativos etc.
Dependendo da causa desse problema no seu caso, você poderá corrigi-lo editando seu arquivo plasma-org.kde.plasma.desktop-appletsrc e executando
kquitapp plasmashell && kstart plasmashell
Uma causa em que me deparei é com a funcionalidade do multonitor de buggy, às vezes "perdendo" a barra de tarefas da tela do meu laptop depois que eu conectei a um monitor externo e depois desconectei (isso foi no plasma 5.5 ou 5.6, eu acho). Nesse cenário, achei que o problema era a configuração lastScreen na configuração da barra de tarefas. Para corrigir isso, localize a seção de texto em plasma-org.kde.plasma.desktop-appletsrc que se parece com:
[Containments][1]
activityId=
formfactor=2
immutability=1
lastScreen=1
location=4
plugin=org.kde.panel
wallpaperplugin=org.kde.image
(Algumas dessas linhas podem variar em sua configuração. Na minha, esta seção tinha apenas uma dúzia de linhas no arquivo, mas não tenho idéia do quanto isso pode variar.)
Definir lastscreen = 0 corrigiu o problema para mim. Presumo que 0 representa a tela do meu laptop e 1 é o monitor externo.
Em caso de dúvida, você sempre pode executar o procedimento na resposta de jozxyqk e comparar o plasma-org.kde.plasma.desktop-appletsrc recém-gerado com o plasma-org.kde.plasma.desktop-appletsrc.bak salvo antes de restaurar um arquivo editado versão da sua cópia salva.
"Application plasmashell could not be found using service org.kde.plasmashell and path /MainApplication."
. Existe um serviço atualizado para reiniciar?Atualização: Por favor, veja a resposta do EricS primeiro, pois você poderá evitar perder a sua configuração do KDE.
Acabei removendo arquivos de configuração aleatórios com o nome
plasma
neles. O que funcionou foi:Em seguida, reinicie o plasmashell :
fonte
Também achei essa condição ocorrendo quando um arquivo plasma-org.kde.plasma.desktop-appletsrc.lock é deixado no diretório ~ / .config. A remoção do arquivo de bloqueio resolveu o problema imediatamente.
fonte
No meu caso com o KDE 5.8.8, a remoção dos dois arquivos de configuração a seguir ajudou:
Então inicie o KDE novamente.
Por alguma razão, widgets padrão como a barra de tarefas não foram configurados na configuração inicial durante algumas atualizações, etc.
fonte
Eu sei que este post é realmente muito antigo, mas hoje também esse bug ainda não foi resolvido pelo KDE. Acontece muito tempo, mas o cofig de novo e de novo é realmente irritante e irritante, mas hoje encontrei a solução mais rápida e fácil para isso. Basta clicar
ALT+F2
e digitar "ksysguard", abra-o e encontre "Kwin_x11" clique com o botão direito do mouse sobre ele e clique em enviar sinal e a etapa final é clicar emInterrupt(INT)
no visor de 5 a 10 segundos, ele ficará preto e você retornará na seção de login assim que fizer o login. Painel (s), Papel de parede etc ... tudo de volta aos trilhos ..... Quero dizer, seja qual for a configuração em uso, você a trouxe de volta exatamente como era antes de esse problema aparecer. Não tenho certeza sobre o aplicativo que você está usando nessa sessão se recuperará ou não. Como isso aconteceu comigo durante a atualização do sistema, por favor, alguém use esse método e a restauração ou não atualização da sessão do aplicativo nos dará uma atualização se a estação não tiver sido restaurada e, de alguma forma, você a restaurou, deixe-nos saber como você fez isso com antecedência " ajuda para ajuda "Meu primeiro post no superusuário.
fonte
NB: faça um backup primeiro
DESCRIÇÃO GERAL DOS ERROS
Suponha que um execute as seguintes ações: conecta um novo segundo monitor -> conecta o segundo monitor antigo. Após este procedimento, o 'ID da tela' do segundo monitor antigo é corrompido. Você não vê barra de tarefas (um painel), o papel de parede foi redefinido etc.
As etapas abaixo referem-se ao arquivo ~ / .config / plasma-org.kde.plasma.desktop-appletsrc (a partir de então SETTINGS_FILE)
COMO CONSERTAR
I. ENCONTRE IDS DE TELA DE SEUS MONITORES
Abaixo está descrito como encontrar o ID da tela do monitor 1
Você verá o seguinte bloco (para foo.png)
Isso significa que foo.png faz parte de [Containers] [2].
.
voila, vemos a string 'lastScreen = 0'. Isso significa que o ID da tela do monitor 1 é 0 (porque o monitor 1 se refere a foo.png, foo.png refere-se a [Recipientes] [2] e [Recipientes] [2] refere-se a lastScreen = 0).
Da mesma maneira que você encontra o ID da tela do monitor 2, por exemplo, 1.
Portanto, suponha que os IDs de tela do monitor 1 e do monitor 2 sejam 0 e 1, respectivamente.
II ENCONTRAR E SUBSTITUIR IDs DE TELA
.
Como você pode ver, existem linhas com 'lastScreen = 2'. Estas são as linhas corrompidas.
Em SETTINGS_FILE, faça uma substituição lastScreen = 2 -> lastScreen = 1.
Reinicie o KDE
.
Agora, seus desktops devem ser reparados!
fonte
Edite
plasma-appletsrc
e exclua esta seção.Então reinicie.
fonte