Encontrei uma maneira de resolver o problema sem ter que tomar medidas drásticas, como a reinstalação do sistema.
Redefinindo a área de trabalho do Plasma do KDE
Para "redefinir" o Plasma do KDE e experimentá-lo novamente, siga os seguintes passos:
- Faça logout da sua sessão;
- Pressione Ctrl + Alt + F1 e faça o login no terminal;
-
Renomear ( não remover) os diretórios
$HOME/.config/e$HOME/.local/a$HOME/.config.old/e$HOME/.local.old/respectivamente [1]; - Pressione Ctrl + D para efetuar logout (ou digite
exit); e - Pressione Ctrl + Alt + F7 para voltar para a tela de login da GUI (por exemplo, greeter)
Observe que apt-get remove ... e apt-get purge ... não não resolverão o problema. O problema não é um pacote / binário corrompido. O problema parece estar relacionado a um problema de ambiente / configuração que teve o comportamento observado como um efeito colateral, e purge não os remove.
Nunca foi óbvio qual deles, em particular, foi o culpado, então eu tive que eliminar a partir de órbita [2].
Restaurando suas configurações
O procedimento acima irá redefinir o seu ambiente e será quase como se você tivesse acabado de entrar no seu sistema pela primeira vez (por exemplo, incluindo papéis de parede, etc).
Por exemplo, se você usar navegadores como Brave ou Chromium, será necessário copiar o conteúdo de $HOME/.config.old/brave/ para $HOME/.config/brave/ (ou chromium se for isso que você usa) para recuperar suas sessões antigas (por exemplo, guias, contas / senhas, etc.) [3]
Você pode precisar fazer isso com mais de um aplicativo, então esteja pronto para gastar mais alguns minutos.
Alguns aplicativos que precisaram ser restaurados
Algumas das aplicações que eu tive que cuidar, além dos navegadores acima, incluíram:
- VirtualBox: VMs existentes não foram listadas; copie o subdiretório
VirtualBox. - Kate: arquivos de configuração; copiar arquivos correspondentes ao padrão
kate*(por exemplo,katerc) - Discórdia: solicitado a criar uma nova conta; encontre o subdiretório
discorde copie-o como os navegadores.
Obviamente, você pode precisar de alterações diferentes com base em seus aplicativos, mas isso deve lhe dar uma ideia geral do que fazer e quais serão os resultados.
Notas de rodapé
[1] Por exemplo, você pode usar o comando mv $HOME/.config/ $HOME/.config.old e assim por diante para renomear os diretórios. Não não remova-os com o comando rm . Você precisará deles mais tarde.
[2] É a única maneira de ter certeza ...
[3] Por exemplo, você pode usar o comando cp -r $HOME/.config.old/brave/* $HOME/.config/brave/ para copiar recursivamente o diretório e seus subdiretórios para o local apropriado.