Você provavelmente tem "UTC = yes" no arquivo / etc / default / rcS.
Quando você efetua login no KDE, ele define a hora do KDE para a hora local correta e altera a hora do BIOS para a hora UTC. Quando você efetua login no Windows, ele define a hora do Windows para a hora local correta e altera a hora da BIOS para a hora local.
Por alguma razão, a primeira vez que você efetua login no KDE, tendo a hora local (em vez da hora UTC) no BIOS, o KDE fica travado. No entanto, esta inicialização no Ubuntu (e / ou login no KDE) é suficiente para alterar o tempo da BIOS de volta para a hora local. Então, se você reiniciar o computador e tentar entrar no KDE novamente, não terá mais problema.
Eu não posso dizer por que ter o horário do BIOS configurado para a hora local deixa o KDE travado, mas aqui está uma solução:
- faz o Ubuntu / KDE interpretar o tempo do BIOS da mesma forma que o Windows: ele deve ser configurado para a hora local. Para fazer isso, edite o arquivo / etc / default / rcS e substitua "UTC = yes" por "UTC = no".
Essa solução funcionou para mim (na verdade, a questão era apenas uma maneira de compartilhar a solução encontrada), mas lembre-se de que tentei durante o horário de verão (DST) de um lugar em que a hora local é UTC +0 quando não estamos no horário de verão. Desde que eu não tentei fora do período de verão, eu não tenho certeza se fiz corretamente interpretando os tempos como "local" e "UTC". Talvez eles devam ser interpretados como "local com DST" e "local sem DST". Neste caso, a solução não seria válida em todo o mundo em todos os momentos do ano. Por favor, comente sobre isso, se puder.