前沿

在wsl中使用sdl等图形库的时候发现只要鼠标一旦移动到SDL界面便会消失,然而鼠标操作依旧可以正常点击,推测光标渲染的问题,导致光标没有显示出来

原因

SDL 驱动选择导致(Wayland vs X11/Xwayland)

WSLg 下 SDL 默认走 X11(Xwayland) 时的“鼠标光标渲染/抓取 bug”

解决方法

强制走 Wayland

1
export SDL_VIDEODRIVER=wayland