cygwin em-spi-bus-launcher e xwin-xdg-menu high cpu

1

Executando cygwin / X Eu vejo no-spi-bus-launcher e xwin-xdg-menu estão usando a maior parte do cpu. Existem duas instâncias do xwin-xdg-menu.

Entre os três, não resta muito para mais nada. Como posso consertar isso?

    
por Miserable Variable 18.05.2017 / 02:19

2 respostas

1

rm -r ~/.dbus*

Em seguida, inicie o XWin

Se ainda estiver preso, abra o gerenciador de tarefas e veja se há dois processos XWin.exe mate aquele com menor uso de memória

    
por 24.05.2017 / 21:03
0

Solução:
Crie um arquivo ~ / .startxwinrc e adicione uma linha:

exec sleep infinity

Crie o executável ~ / .startxwinrc executando chmod +x ~/.startxwinrc .

Razão pela qual suspeito que isso funcionou:
startxwin procura por um arquivo ~ / .startxwinrc para executar ao iniciar. Se startxwin não encontrar um arquivo ~ / .startxwinrc, o startxwin seguirá a rotina padrão descrita em /etc/X11/xinit/startxwinrc .

A rotina padrão inicia o / usr / bin / xwin-xdg-menu, de alguma forma me levando a ter dois processos xwin-xdg-menu, um deles com cpu muito alto. Criando ~ / .startxwinrc ignora a rotina padrão, desabilitando / usr / bin / xwin-xdg-menu de lançar completamente.

o infinito de sono do exec mantém o servidor x vivo depois lançamento.

(Esta resposta é uma cópia da minha solução para uma pergunta semelhante )

    
por 17.05.2018 / 21:43