I’ve been experience this problem multiple times, when trying to connect using NoMachine Client for Mac OS X to a Linux machine running NoMachine NX Workstation: the remote mouse cursor is invisible. Apparently, the solution consists of uncommenting the following line in the NX server machine, in file /usr/NX/node.cfg:
AgentLightweightMode 0