PyAutoGUI Key Press медленная производительность в Linux Ubuntu - PullRequest
0 голосов
/ 25 октября 2019

Я сталкиваюсь с проблемой запуска PyAutoGUI в Linux Ubuntu 19.06 x64, когда мне нужно использовать функцию keyDown / KeyPress.

После запуска кода компьютер зависает примерно на 4 или 5 секунд,и загрузка процессора достигает 100%

Что-то действительно простое, как это:

import pyautogui

pyautogui.keyDown('altleft')
pyautogui.click(910, 477)
pyautogui.click(840, 477)
pyautogui.click(844, 412)
pyautogui.keyUp('altleft')

Я вижу движение мыши на моем экране, но после этого весь компьютер зависает. Я тестировал на разных компьютерах, физических и виртуальных машинах с одинаковым поведением.

Я также проводил тестирование на своем компьютере с Windows, и с этим у меня не было проблем.

Есть идеи по этому поводу?

Я не очень знаком ни с Python, ни с Linux. Я полагаю, что мне не хватает чего-то установить или настроить.

1 Ответ

0 голосов
/ 27 октября 2019

Выясните, что проблема на самом деле на графическом сервере.

Ответ в этом посте: https://bugs.launchpad.net/ubuntu/+source/meta-gnome3/+bug/1777708

Когда я перешел на Wayland, у меня не было проблемы.

Если у кого-то есть аналогичная проблема, чтобы изменить графический сервер, см. Шаги по ссылке ниже: введите описание ссылки здесь

...