estou a usarTouchéggno Arch Linux e funciona esplendidamente. No entanto, estou percebendo que, à medida que o uso, gradualmente leva cada vez mais tempo de CPU.
Existem algumas coisas a serem observadas:
- Se eu encerrar o processo e iniciá-lo novamente, o uso da CPU cairá para níveis normais (0,1%).
- Estou iniciando o processo
xfce4-appfinder
para executar o comandotouchegg
.
- Estou iniciando o processo
- O
touchegg
comando está sendo executado na inicialização da sessão comessas configuraçõesemxfce4-session-settings
.
Tenho algumas suspeitas:
- É possível que meu problema seja incluir algum argumento ao começar
touchegg
. Atualmente estou iniciando sem nenhum argumento.- Notavelmente, executá-lo em um terminal faz com que ele funcione, mas também fornece umamuitode saída sempre que executo um gesto.
- Além disso, não consigo encontrar nenhuma informação sobre como iniciar o Touchegg quando procuro por ele.
- Parece que o uso da CPU só aumenta à medida que eu uso gestos. Usar um mouse USB ou simplesmente deixar o computador ocioso nãoparecerpara aumentar o tempo de CPU do processo (no entanto, isso pode não ser o caso; não tive a chance de confirmar isso rigorosamente).
Aqui estão algumas informações diversas, caso possam ser úteis:
- Distribuição Linux: Arch Linux
- Kernel Linux: 3.13.5-1
Alguém sabe o que posso fazer para manter baixo o uso da CPU, para que não precise interromper/iniciar o processo de vez em quando?
Responder1
É provável que esse seja o problema do X. Me deparei com isso antes de usar o touchegg, mas desisti rapidamente. Execute-o até que a CPU comece a ficar alta e verifique se journalctl
você verá mensagens de aviso/erro relacionadas ao X. Assim como o @user19087 oferecido strace -c
seria uma boa maneira de começar a aprofundar o problema.
Você construiu o touchegg a partir do AUR ou de você mesmo?