rvaiya
rvaiya
At the moment I don't believe this is possible. As far as I know, there isn't a way to obtain pointer coordinates, so warpd has to keep track of them...
> Could a (very ugly) solution be to call warpd from a wrapper script with setuid root or any other sufficiently privileged user, which queries global pointer coordinates and passes...
That approach is a bit ham fisted and probably quite expensive. I don't know if the end result would be usable and it would require some non trivial changes to...
Thanks. A cursory look at the code would suggest slurp is using a similar trick to the one you described. Namely creating a large transparent surface and then extracting coordinates...
The internal platform API (and many core features) is designed around being able to query cursor position. Relative movement is insufficient, the correct way to achieve this is probably to...
Would you be interested in something like this as a separate project? This seems more like a niche accessibility feature. Most of the scaffolding for this has already been done...
I'm still in the process of hammering out some of warpds platform APIs, but will write a small demo when I have some time. Most of the platform code will...
I may get around to a windows port at some point in the future, but I already have a lot in my backlog. Patches are welcome :).
I'm assuming these are both protocol implementation issues which need to be solved on the compositor side. It's also possible I am abusing some undefined behaviour in the unstable wlroots...
@andrey-shigantsov Can you elaborate on your use case? The obvious solution is to temporarily disable keyd while you are running such a program (e.g `alias train="sudo systemctl stop keyd; ;...