|
Initial support for USB forwarding over the network makes it possible to share local devices
(pendrives, webcams, barcode readers and so on) on the server side and vice-versa.
NoMachine Player relies on an external component, nxusb, to support the forwarding of USB devices.
The USB service is available for Linux, Windows and Mac OS X (experimental) on client side, and for Linux on server side.
The USB module, as well the USB daemon accepting connections, is loaded
transparently by NX Player when the user decides to use the USB forwarding functionality.
Users can access the USB forwarding service via the NX toolbar, the rollaway bar made available
inside the session from which it is possible to change session settings and access NX
services.
How USB local devices are forwarded to the remote server
When a user runs the USB service from the NX toolbar, NX Player uses
USB tunneling technology to retrieve the list of the local devices and adds this list to the
GUI dialog. The user can then select from that dialog which device has to be made
available within the NX session. In a similar way, selected local devices can be
removed from the list provided by the client.
How USB remote devices are forwarded to the local desktop
In a similar way to how forwarding the local USB devices to the remote
session takes place, NX Player uses USB tunneling technology to retrieve the list of remote USB devices.
The user can then select from the client GUI which device has to be forwarded to the local desktop
and can also remove it.
|