Currently, there is no rumble support for Linux machines. SteamOS / Linux: In order to support streaming game controllers on a Linux host computer, /dev/uinput or /dev/input/uinput needs to be readable and writable by Steam. Mac OS X: Streaming from a Mac OS X host is supported on Mac OS X 10.8 and newer.
Using vnc viewer, I am getting the following error: RFB protocol error: bad. Now trying to access that remote mac machine from a mac laptop. Start Windows with the Last Known Good Configuration. Often times all Windows needs is a clean boot into Safe Mode and then a restart to clear up the problem.