Simon Ser
Simon Ser
Grabs would be a much better way to implement locked/confined pointers. That's how Weston does it. --- wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/1501
Grabs are currently used only for drag-and-drop. They could be useful to a lot more things: * Pointer constraints (https://github.com/swaywm/wlroots/issues/1501) * Move/resize windows (those would be grab interfaces implemented in...
See: * https://lists.freedesktop.org/archives/wayland-devel/2019-January/039901.html * https://who-t.blogspot.com/2018/12/high-resolution-wheel-scrolling-on.html --- wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/1508
wlroots events currently have a `uint32_t time_msec` field. It will be necessary to either change the field (`struct timespec`?) or add a new one (`uint32_t time_nsec`?). --- wlroots has migrated...
Currently it's not possible to start a drag-and-drop operation with a tablet device, because `wlr_drag` is missing a tablet grab interface. --- wlroots has migrated to gitlab.freedesktop.org. This issue has...
```c struct wlr_surface_damage_manager { struct wlr_surface *surface; struct { struct wl_signal damage; } events; }; struct wlr_surface_damage_manager_damage_event { struct wlr_surface_damage_manager *manager; int32_t sx, sy; pixman_region32_t *damage; }; // Listens to...
Some monitors might have multiple connectors with tiled screens. DRM connectors will have a TILE property that can be used to retrieve tile information. See for example how GNOME Shell...
It's not clear what wlroots should do when the compositor decides to change the pointer focus and there are some pressed buttons. Clients receiving `leave` will assume buttons have been...
Similar to https://github.com/swaywm/wlroots/issues/1610, but for `wl_output.{make,model}`. * These two are [legacy `wl_output` properties](https://gitlab.freedesktop.org/wayland/wayland/blob/master/protocol/wayland.xml#L2415) * `xdg-output.{name,description}` are much better * It's not clear what make/model/serial is for a virtual output *...
1. Create a script that `chvt 2; sleep 5; chvt 1` 2. Run it as root on tty in a wlroots compositor, press the key slowly (so that it's still...