Please understand that we are ready to help with any problem you may encounter running NoMachine. We offer several channels through which you can report issues, get personal assistance or publicly discuss potential problems and possible workarounds. Unfortunately we can't help you with setting up Linux or every possible desktop environment. Troubleshooting X problems can be complex. Troubleshooting desktop environments can be complex. Additionally there are so many Linux distributions and desktop variations for any possible Linux distribution that, even if we were willing to do so, it would be an impossible task.
When running a product of the Terminal Server family, NoMachine is seen by your system as a standard X11 display, i.e. there is nothing NoMachine does beyond starting a new virtual X11 server, setting the DISPLAY in the environment and calling the desktop environment script or program you specified in the client or in the server configuration. NoMachine doesn't set anything or add anything to your environment, simply because these tasks are designed to be accomplished by your profile or desktop environment script. If your desktop environment script omits to set some variable, or misses to start some system service, this can't be considered NoMachine's fault. You should report these problems to your Linux distributor or Linux vendor.
Finally remember that all configurations normally happen on the server, not on the client. Changing the internationalization settings or the screen resolution, for example, happens in the control panel of your desktop environment on the server, not on the client. No changes to the environment or the profile of the user on the client are transferred to the remote system. Changes to the environment on the client will only affect the functioning of the NoMachine player, not the functioning of the session running on the server.