Understanding the NoMachine Add-On and how to configure it

Understanding the NoMachine Add-On and how to configure it

avatar

Hi,

I've been experimenting with a view different remote desktop software, one of which is NoMachine. It's unclear to me what the difference is between the NoMachine add-on and the NX Client add-on. Could some please explain the difference and when I would choose to use one over the other?

Additionally, I'm not really understanding what the difference is between to the two starting methods: 1) Using profile name on local disk, and 2) Using stored profile in session. They both appear to need a profile that's already been created on the local disk to initially start a session. Where I'm confused specifically is that if I choose option 2 it never remembers the previous settings/state of my session. As an example, when a NoMachine session is for the first time initialized, it will display a series of intro screens to familiarize you with various aspects of the session that can be configured to your liking. If using option 2 and I check the box to not show the intro screens during a given remote session, but then close the session and re-open it it does indeed show the intro screens again. Using option 1 prevents this from happening, but I'm not really sure why.

In the RDM help docs it states about option 2, "The data of an existing profile (file) will be stored directly in the session and it will be usable on any other computer that shares the data source." Where is this session data stored and how is it being share with other computers? Would this the option I choose if I'm using Devolutions Cloud as my data source and might use different computers to administer remote connections?

All Comments (5)

avatar

Hello,

The NoMachine add-on refers to the execuatble nxplayer.exe. The NXClient add-on refers to the executable nxclient.exe.
Your choice will depend on the one that you are running on your computer.

I have tested NoMachine application with the NoMachine add-on in RDM a long time ago and option#1 was the one that I have tested.

Since the add-on is refering to a file, please note that if this file is saved locally on your computer, the other users of the data source would not have access to the file, so the session will not work on their end. If it's a session that you would like to share with the members of your team, maybe saving the NoMachine NxPlayer Profile (.nxs) file on a network drive that your colleagues have access.

Best regards,

Jeff Dagenais

avatar

Hi Jean-Francois,

Thank your for the information. Do you know the difference between the nxplayer vs the nxclient? Would I install the player on the machine I am remoting into and then install the client on my personal computer I am using to access the remote machine?


I am just a bit confused by the NoMachine documentation. I am using the NoMachine free edition, which I guess would be the nxplayer.exe. I came across the Enterprise Client, which I guess would constitute a slimmed-down, client only version. It appears the this Enterprise Client, although it is so labeled 'Enterprise', is free to install on any client machines. Their documentation just seems a bit muddled, so I am unsure about how it all works together and what's free and what isn't. I don't want to violate their terms of service.

Also, is there a way to open up NoMachine in a RDM tab instead of externally?

avatar

Hello,

Unfortunately, I cannot provide any guidance on the difference between nxplayer or nxclient. NoMachine is not a product that we are using internally for our day to day work. Maybe someone of our community will be able to respond to this one :)

It’s not possible for us to embedded NoMachine inside a tab because NoMachine doesn’t offer a proper API or SDK to accomplish this.

Best regards,

Jeff Dagenais

avatar

Ah, okay. Thanks for the help. I finally scrounged up what I needed to know off their website. It required about 8 or 9 tabs in my web browser to get there haha.

Evidently, the nxclient.exe is freely available to anyone. On their website, it is labeled as the Enterprise Client, so I thought originally it was only available to Enterprise users. You can freely put the Enterprise Client on as many machines as you want whether for personal use or commercial. The Enterprise Client is just a slimmed down version of the NXPlayer. The NXPlayer acts as both client and server software whereas the NXClient just acts as purely a client software.

There's a pretty good description on this page about the client software.

avatar

Wow, thanks a lot for these details!

Jeff Dagenais