O que é o daemon usd-locate-pointer?

0

Meu computador enlouqueceu a ponto de dificilmente ser utilizável (embora, de alguma forma, eu esteja escrevendo isso agora). Existem inúmeros sintomas, incluindo o cursor do mouse desaparecendo e reaparecendo, a aparência da janela se alterando (tamanho da fonte, posicionamento dos elementos dentro da janela, a barra de menu aparecendo e desaparecendo sob a barra de título - isso é para todas as janelas, não para uma determinada programa), tempo de reação lento (ou pelo menos nenhuma reação visível imediata parte do tempo, talvez correlacionado com mudanças na aparência), sistema não reagindo aos atalhos do meu teclado e alguns programas não conseguindo abrir (incluindo o seletor de layout do teclado, monitor do sistema e alguns - embora não todas - das configurações do sistema). Além disso, quando eu digito rápido às vezes, as letras ficam distorcidas.

Se alguém souber o que está causando isso e / ou o que resolveria, ficarei muito grato. Uma pista que tenho é que rodando ps eu vi dezenas (ou mesmo centenas) de instâncias de /usr/lib/unity-settings-daemon/usd-locate-pointer . Talvez isso tenha a chave para o mistério?

Estou usando o Ubuntu 15.10 com o Unity.

    
por Tom 02.01.2016 / 14:54

1 resposta

0

Bem, eu descobri qual era o problema, e vou descrevê-lo aqui caso alguém chegue aqui com problemas semelhantes.

Algo estava impedindo que unity-settings-daemon (doravante usd ) funcionasse corretamente. No meu caso, esse algo era indicator-keyboard (daqui em diante indkbd ) que falhou ao carregar por alguma razão que eu ainda não entendi muito bem, mas tem algo a ver comigo adicionando um novo layout de teclado (por que ele causou isso crash - e sem tão pouco como uma mensagem de erro também - está além de mim). E aparentemente, indkbd crashing causou usd a falhar também (novamente, sem uma explicação da causa).

Eu não sei qual processo é executado em usd , mas parece que ele continua sendo lançado várias vezes. Isso foi responsável por grande parte do comportamento estranho que eu estava presenciando (como a constante flutuação entre dois temas e a constante desaparição e reaparição do cursor do mouse). Além disso, qualquer coisa que usd cuida depois de indkbd não foi resolvida, o que explica por que algumas outras coisas não estavam funcionando.

Consegui descobrir onde estava o problema executando dmesg e examinando o segfault : eles eram de incontáveis usd processos, mais alguns indkbd 's - o que me fez suspeitar de indkbd não estava carregando corretamente, o que de fato foi resolvido depois de restaurar minha lista de layout de teclado ( /usr/share/X11/xkb/rules/evdev.xml ).

O titular usd-locate-pointer parece ser responsável por atrair atenção visual para o cursor do mouse ao pressionar Ctrl. Provavelmente não tem nada a ver com o problema que tive, é apenas que mais e mais instâncias dele foram lançadas por usd quando o último foi constantemente relançado (o que sobrecarregou ainda mais o meu sistema).

    
por Tom 02.01.2016 / 21:24