dwl

My patch set and modifications to dwl
git clone git://git.ethandl.dev/dwl
Log | Files | Refs | README | LICENSE

commit f80f08848b8b7e08ed2f20c7f0a8675a3b4df394
parent 444a5f9dec52161f61d8a42644f7b6625d9aabcd
Author: Guido Cella <guido@guidocella.xyz>
Date:   Sun, 20 Dec 2020 14:29:45 +0100

ensure that xwayland cursor defaults to left_ptr

Don't show an X cursor when closing an Xwayland window or with certain
dropdowns.

Based on https://github.com/djpohly/dwl/pull/32

Diffstat:
Mdwl.c | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/dwl.c b/dwl.c @@ -2561,6 +2561,13 @@ xwaylandready(struct wl_listener *listener, void *data) /* assign the one and only seat */ wlr_xwayland_set_seat(xwayland, seat); + /* Set the default XWayland cursor to match the rest of dwl. */ + struct wlr_xcursor *xcursor = wlr_xcursor_manager_get_xcursor(cursor_mgr, "left_ptr", 1); + wlr_xwayland_set_cursor(xwayland, + xcursor->images[0]->buffer, xcursor->images[0]->width * 4, + xcursor->images[0]->width, xcursor->images[0]->height, + xcursor->images[0]->hotspot_x, xcursor->images[0]->hotspot_y); + xcb_disconnect(xc); }