Эквивалент xdotool для Wayland

10

Я ищу решение, работающее в Wayland, чтобы получить положение мыши, переместить его и щелкнуть внутри скрипта bash , все вещи xdotool могут выполнять для X-сервера.

xdotool getmouselocation

все еще работает, но

xdotool mousemove 
xdotool click 

не влияют на курсор мыши на сеансе GNOME Wayland.

    
задан mxdsp 17.09.2017 в 09:37
источник

1 ответ

3

Это связано с тем, что такие функции были явно удалены из Wayland по соображениям безопасности. Основная проблема заключалась в чтении других вводных программ и обеспечении подделки ввода для других программ, которые позволяли бы использовать различные атаки.

Некоторые оконные менеджеры могут реализовать какую-то функцию макросов в будущем, но на данный момент нет такой функции, о которой я знаю.

Реализация этого будет означать ее реализацию для каждого из разных оконных менеджеров, которые, безусловно, займут еще некоторое время.

Я предлагаю использовать Xorg вместо Wayland, если вам нужно использовать такие функции.

    
ответ дан Videonauth 18.11.2017 в 18:02