я используюТушеггна Arch Linux и работает отлично. Однако я замечаю, что по мере использования он постепенно потребляет все больше и больше процессорного времени.
Следует отметить несколько моментов:
- Если я завершаю процесс и запускаю его снова, то загрузка ЦП падает до нормального уровня (0,1%).
- Я начинаю процесс с
xfce4-appfinder
выполнения команды,touchegg
.
- Я начинаю процесс с
- Команда
touchegg
выполняется при запуске сеанса сэти настройкивxfce4-session-settings
.
У меня есть несколько подозрений:
- Возможно, моя проблема в том, что мне следует включить какой-то аргумент, когда я начинаю
touchegg
. В настоящее время я начинаю его без каких-либо аргументов.- Примечательно, что запуск его в терминале делает его работоспособным, но также даетмноговыходных данных всякий раз, когда я выполняю жест.
- Также примечательно, что при поиске мне не удалось найти никакой информации о запуске Touchegg.
- Кажется, это только увеличивает использование процессора, так как я на самом деле использую жесты. Использование USB-мыши или простое оставление компьютера без работы неказатьсядля увеличения времени ЦП процесса (однако на самом деле это может быть не так; у меня не было возможности строго подтвердить это).
Вот некоторая информация, которая может оказаться полезной:
- Дистрибутив Linux: Arch Linux
- Ядро Linux: 3.13.5-1
Кто-нибудь знает, что можно сделать, чтобы снизить загрузку ЦП, чтобы не приходилось так часто завершать/запускать процесс?
решение1
Скорее всего, это проблема с X, я сталкивался с этим до использования touchegg, но довольно быстро отказался от этого. Запустите его, пока процессор не начнет работать на высокой частоте, и посмотрите в свой, journalctl
вы должны увидеть предупреждения/сообщения об ошибках, связанные с X. Также, как и @user19087, strace -c
было бы хорошим способом начать глубже изучать проблему.
Вы создали touchegg из AUR или самостоятельно?