Setara dengan xdotool untuk Wayland


17

Saya mencari solusi yang bekerja di Wayland untuk mendapatkan posisi mouse, pindahkan dan klik di dalam bashskrip, semua hal xdotooldapat dilakukan untuk X server.

xdotool getmouselocation

masih bekerja, tetapi

xdotool mousemove 
xdotool click 

tidak berdampak pada kursor mouse di sesi Wayang GNOME.


Jawaban:


6

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

Beberapa manajer jendela mungkin menerapkan semacam fitur makro di masa depan tetapi sampai sekarang tidak ada fitur seperti yang saya ketahui.

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

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


3
Saya tidak tahu apakah Anda mengetahui adanya diskusi, tetapi ada RFC di milis: RFC: Antarmuka untuk injeksi peristiwa masukan dan Tambahkan API untuk mengambil tangkapan layar dan merekam layar lebar . Sepertinya tantangan dapat diatasi dengan beberapa pekerjaan pengerasan tambahan.
Ben Creasy
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.