xdotool не работает после обновления Ubuntu 17.10 [дубликат]

Это мой первый день после обновления с 17.04 на 17.10. Я заметил, что xdotool не работает, как раньше. Например:

xdotool type "Lorem ipsum" ничего не печатает.

xdotool key ctrl + shift + t не открывает новую вкладку в gnome-terminal.

xdotool mousemove 0 0 не перемещает мышь.

xdotool click 1 не щелкает по элементам под мышью.

xdotool getactivewindow windowmove 100 100 не перемещает активное окно и возвращает ошибку:

XGetWindowProperty[_NET_ACTIVE_WINDOW] failed (code=1)
xdo_get_active_window reported an error

То, что я обнаружил, все еще работает:

xdotool search --classname Navigator windowactivate активирует браузер .

xdotool getmouselocation --shell возвращает информацию о положении мыши.

xdotool selectwindow позволяет мне щелкнуть окно, чтобы получить его идентификатор.

У меня есть несколько скриптов, использующих этот инструмент. Есть предложения, как это исправить?

ОБНОВЛЕНИЕ: Я использую диспетчер отображения Wayland. Переход на Xorg заставляет его снова работать. Можно ли снова заставить xdotool работать, продолжая использовать Wayland?

1
задан 27 October 2017 в 15:58

1 ответ

У Вас есть дискретная видеокарта? если так, попытайтесь использовать другой графический драйвер.

У меня недавно была подобная ошибка на чистой установке Ubuntu. xdotool казалось, не работал, когда это определенно работало над предыдущими установками (Они были обновлениями - но я хотел новое, чистую установку.)

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

0
ответ дан 8 December 2019 в 03:38

Другие вопросы по тегам:

Похожие вопросы: