Touchegg의 CPU 사용량이 시간이 지남에 따라 증가하는 이유는 무엇입니까?

Touchegg의 CPU 사용량이 시간이 지남에 따라 증가하는 이유는 무엇입니까?

나는 사용하고있다투셰그Arch Linux에서는 훌륭하게 작동합니다. 하지만 사용할수록 CPU 시간이 점점 더 많이 소모되는 것을 확인했습니다.

몇 가지 참고할 사항이 있습니다.

  • 프로세스를 종료하고 다시 시작하면 CPU 사용량이 정상 수준(0.1%)으로 떨어집니다.
    • xfce4-appfinder에서 명령을 실행하는 프로세스를 시작합니다 touchegg.
  • 세션 시작 시 명령 touchegg이 실행 중입니다.이 설정안에 xfce4-session-settings.

나는 몇 가지 의심이 있습니다:

  • 내 문제는 시작할 때 몇 가지 주장을 포함해야 한다는 것입니다 touchegg. 현재 아무런 논쟁 없이 시작하고 있습니다.
    • 특히 터미널에서 실행하면 작동하게 되지만많은제스처를 수행할 때마다 출력됩니다.
    • 또한 특히 Touchegg를 검색할 때 실제로 Touchegg를 시작하는 방법에 대한 정보를 찾을 수 없습니다.
  • 실제로 제스처를 사용하다 보니 CPU 사용량만 늘어나는 것 같습니다. USB 마우스를 사용하거나 컴퓨터를 유휴 상태로 두지 마십시오.~인 것 같다프로세스의 CPU 시간을 늘리기 위해(그러나 실제로는 그렇지 않을 수도 있습니다. 이를 엄격하게 확인할 기회가 없었습니다).

유용할 수 있는 기타 정보는 다음과 같습니다.

  • 리눅스 배포판: 아치 리눅스
  • 리눅스 커널: 3.13.5-1

프로세스를 자주 종료하거나 시작할 필요가 없도록 CPU 사용량을 낮게 유지하기 위해 무엇을 할 수 있는지 아는 사람이 있습니까?

답변1

이것은 X의 문제일 가능성이 높습니다. 저는 touchegg를 사용하기 전에 이 문제를 발견했지만 꽤 빨리 포기했습니다. CPU가 높아질 때까지 실행하고 journalctlX 관련 경고/오류 메시지가 표시되는지 살펴보십시오. @user19087이 제공되면 strace -c문제를 더 자세히 조사할 수 있는 좋은 방법이 될 것입니다.

AUR에서 touchegg를 만들었나요? 아니면 직접 만들었나요?

관련 정보