Tương đương với xdotool cho Wayland


17

Tôi đang tìm kiếm một giải pháp hoạt động trong Wayland để có được vị trí chuột, di chuyển nó và nhấp vào bên trong một bashtập lệnh, tất cả mọi thứ xdotoolcó thể làm cho máy chủ X.

xdotool getmouselocation

vẫn đang làm việc, nhưng

xdotool mousemove 
xdotool click 

không có tác động đến con trỏ chuột trong phiên Gnome Wayland.


Câu trả lời:


6

Điều này là do các tính năng như vậy đã bị xóa rõ ràng khỏi Wayland vì lý do bảo mật. Mối quan tâm chính là đọc đầu vào của các chương trình khác và cho phép đầu vào giả được gửi đến các chương trình khác cho phép các vectơ tấn công khác nhau.

Một số trình quản lý cửa sổ có thể triển khai một số loại tính năng macro trong tương lai nhưng cho đến nay không có tính năng nào mà tôi biết.

Việc thực hiện điều này có nghĩa là triển khai nó cho từng người quản lý cửa sổ khác nhau mà chắc chắn sẽ mất một thời gian.

Tôi khuyên bạn nên sử dụng Xorg thay vì Wayland ngay bây giờ nếu bạn cần sử dụng các tính năng như vậy.


3
Tôi không biết liệu bạn có biết về bất kỳ cuộc thảo luận nào không, nhưng có một RFC trong danh sách gửi thư: RFC: Giao diện để tiêm các sự kiện đầu vàoThêm API để chụp ảnh màn hình và ghi lại các đoạn ghi hình . Có vẻ như các thách thức có thể được giải quyết với một số công việc tăng cường thêm.
Ben Creasy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.