Ich bin auf der Suche nach einer Lösung, die in Wayland arbeitet, um die Mausposition zu ermitteln, sie zu verschieben und in ein bash
Skript zu klicken . Alles, xdotool
was für X-Server möglich ist.
xdotool getmouselocation
funktioniert noch, aber
xdotool mousemove
xdotool click
haben keinen Einfluss auf den Mauszeiger in der GNOME Wayland-Sitzung.
Antworten:
Dies liegt daran, dass solche Funktionen aus Sicherheitsgründen ausdrücklich von Wayland entfernt wurden. Das Hauptanliegen bestand darin, die Eingaben anderer Programme zu lesen und gefälschte Eingaben an andere Programme zu senden, die andere Angriffsvektoren zulassen würden.
Einige Fenstermanager könnten in Zukunft eine Art Makrofunktion implementieren, aber derzeit gibt es keine solche Funktion, die ich kenne.
Dies zu implementieren würde bedeuten, es für jeden der verschiedenen Fenstermanager zu implementieren, was sicherlich noch eine Weile dauern wird.
Ich schlage vor, Xorg anstelle von Wayland zu verwenden, wenn Sie solche Funktionen benötigen.
quelle