Cursor not visible on external monitor until window is created
Info
dwl version: 797e0c74b2cbf4a49f83c9269abec06f3293d00c wlroots version: 0.16.2
Description
I've noticed this for a while, although it's not consistent. It's common when I first plug in my external monitor, then move the cursor to the external monitor, the cursor is at first not visible. When I open the first window on the external monitor, the cursor then becomes visible.
Can you check #416?
@sevz17 I got the issue again today, with #416 applied.
Does the external monitor have different scale?
@sevz17 No, both are set to the default scale (1).
I think it's related to this issue https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/2119
@BenJarg, do you think you could test if this happens in wlroots-next?
@sevz17 Sure, I'm running on wlroots-next currently. I haven't seen it in a while, even since before moving to wlroots-next, and I believe the change that made this stop happening was setting WLR_DRM_NO_ATOMIC=1 which reverts to some legacy drm behavior. I've removed that now though from my environment, and I'll give it ~a week and then let you know if I see it return or not for wlroots-next.
@sevz17 I had it happen again with wlroots-next once I removed WLR_DRM_NO_ATOMIC=1.
I see...
Can you send the stderr of dwl -d?
EDIT: Since I'll be doing the migration to Codeberg tomorrow... can you wait until then?