Pertanyaan Setara dengan xdotool untuk Wayland


Saya mencari solusi yang bekerja di Wayland untuk mendapatkan posisi mouse, memindahkannya dan klik di dalam bash skrip, semua hal xdotool dapat dilakukan untuk server X.

xdotool getmouselocation

masih berfungsi, tapi

xdotool mousemove 
xdotool click 

tidak berdampak pada kursor mouse di sesi GNOME Wayland.


11
2017-09-17 09:37


asal


Lihat juga superuser.com/questions/1032270/… dan unix.stackexchange.com/questions/381831/… - Ben Creasy


Jawaban:


Ini karena fitur tersebut telah secara eksplisit dihapus dari Wayland untuk alasan keamanan. Perhatian utama adalah membaca masukan program lain dan memungkinkan input palsu untuk dikirim ke program lain yang akan memungkinkan vektor serangan yang berbeda.

Beberapa window-manager mungkin mengimplementasikan beberapa jenis fitur makro di masa depan tetapi sekarang tidak ada fitur yang saya ketahui.

Menerapkan ini berarti menerapkannya untuk masing-masing window manager yang berbeda yang pasti akan memakan waktu cukup lama.

Saya menyarankan menggunakan Xorg bukan Wayland untuk saat ini jika Anda perlu menggunakan fitur-fitur tersebut.


3
2017-11-18 18:02



Saya tidak tahu apakah Anda mengetahui salah satu diskusi, tetapi ada RFC di milis: RFC: Antarmuka untuk injeksi acara input dan Tambahkan API untuk mengambil screenshot dan merekam screencasts. Kedengarannya seperti tantangan dapat diatasi dengan beberapa pekerjaan pengerasan tambahan. - Ben Creasy