¿Por qué el uso de CPU de Touchegg aumenta con el tiempo?

¿Por qué el uso de CPU de Touchegg aumenta con el tiempo?

Estoy usandoTouchéggen Arch Linux y funciona espléndidamente. Sin embargo, me doy cuenta de que a medida que lo uso, gradualmente consume más y más tiempo de CPU.

Hay algunas cosas a tener en cuenta:

  • Si cierro el proceso y lo inicio de nuevo, entonces el uso de la CPU cae a niveles normales (0,1%).
    • Estoy iniciando el proceso xfce4-appfinderpara ejecutar el comando touchegg.
  • El toucheggcomando se ejecuta al inicio de la sesión conestas configuracionesen xfce4-session-settings.

Tengo algunas sospechas:

  • Es posible que mi problema sea que deba incluir algún argumento al empezar touchegg. Actualmente lo estoy iniciando sin ningún argumento.
    • En particular, ejecutarlo en una terminal lo hace funcionar, pero también le da unalotede salida cada vez que realizo un gesto.
    • Además, en particular, no puedo encontrar ninguna información sobre cómo iniciar Touchegg cuando lo busco.
  • Parece que solo aumenta el uso de la CPU porque en realidad uso gestos. Usar un mouse USB o simplemente dejar la computadora inactiva noparecerpara aumentar el tiempo de CPU del proceso (sin embargo, es posible que este no sea el caso; no he tenido la oportunidad de confirmarlo rigurosamente).

A continuación te dejamos información variada, por si puede resultar útil:

  • Distribución de Linux: Arch Linux
  • Núcleo de Linux: 3.13.5-1

¿Alguien sabe qué puedo hacer para mantener bajo el uso de la CPU y no tener que finalizar/iniciar el proceso de vez en cuando?

Respuesta1

Es probable que este sea el problema con X. Me encontré con esto antes de usar touchegg, pero lo dejé bastante rápido. Ejecútelo hasta que la CPU comience a subir y mire en su dispositivo. journalctlDebería ver X mensajes de advertencia/error relacionados. Además, lo ofrecido por @user19087 strace -csería una buena manera de comenzar a profundizar en el problema.

¿Construiste touchegg desde AUR o tú mismo?

información relacionada