neutrinolabs / xrdp

xrdp: an open source RDP server
http://www.xrdp.org/
Apache License 2.0
5.66k stars 1.73k forks source link

Windows 10 black square instead of large cursor #716

Open cocoon opened 7 years ago

cocoon commented 7 years ago

When connecting to a Windows 10 logon screen (only IP, no username/password) with neutrinordp the mouse pointer is shown as a black suqare.

Image of black square cursor

The size of the cursor: bpp 32 width 41 height 39 index: 2 (index3,index4)

is not handled in neutrinordp.c and goes to this: https://github.com/neutrinolabs/xrdp/blob/devel/neutrinordp/xrdp-neutrinordp.c#L1323

Workaround is to disable new_cursors in xrdp.ini with: new_cursors=false

Natureshadow commented 7 years ago

Im case this matters, this also happens when using rdesktop to connect to xrdp. Always thought it's rdesktop's fault...

-nik

limenghui614 commented 5 years ago

I have also encountered the same problem, my environment is Windows 2016 only set new_cursors=false is invalid, also need to be larger than the width of 32 for processing