Home » FreeNX & NoMachine, Internet Goodness, Linux Administration, Virtualization (Virtualisation)

Nomachine NX – Desktop Sharing & Shadowing now available.

21 June 2007 5 Comments


Wow.. a great week it has been in the enterprise Linux world.

Last week, we had:

  1. Mindquarry 1.1 released
  2. TinyERP released a web client and a new version
  3. OpenBravo 2.30 released

and while it’s not truly open source, NoMachine released V3 of their NX server and finally, they have introduced

desktop sharing and session shadowing

Now, if your an admin, it’s a no-brainer to set it up – you can either do it from NX Manager (make sure you have V3 also) or you can edit /usr/NX/etc/server.cnf

You can checkout all the directives from the Admin guide at this link.

And here’s what the Administrator’s Guide says:
The desktop sharing and session shadowing functionalities are enabled in the default configuration of the server. Desktop sharing allows the sharing of any of the native displays on the node, while session shadowing allows the sharing of any of the NX sessions running on the node. By default, it is up to the owner of the native display or of the master session to accept/deny the user’s request to attach to the display/session.

Now, here’s the $20,000 question – how the hell do we mirror a session or grab a console? I have both the Windows Client AND the Linux client and nowhere is there any option to shadow a session or grab a console.

If I try and login to an existing session, it logs off the original user and logs in the one trying to login.. so wtf?

I have read the docs – oh, I had to google for the page that lists all the docs, so here they are.

Additionally, I personally think the US $750 for the Small Business Server is a little too high as an entry point – or at least expand the free server beyond 2 licenses..

Even a 5 user (+ pay-per-incident support) for $300 would likely make NX a more palatable option for young startups or those wanting to offer a SAAS setup.

At the moment, I am just keen to find out how to test the mirroring or grabbing a console… anyone??

OK, I worked this out:

Then, when you start the session, it will display the sessions that are available to connect to – the default setting is to prompt the user to authenticate you. To change this, edit using:

vi /usr/NX/etc/server.cfg

and change on Line 563 from:

EnableSessionShadowingAuthorization = “1″

to

EnableSessionShadowingAuthorization = “0″

Save it and exit [esc]x! or [esc]wq! in vim

I restarted the nxserver daemon just in case, which will disconnect your NX session if you are connected already.

/etc/init.d/nxserver restart

BUT – the problem I had is that my remote screen resolution is 1440×900 and my local screen resolution is 1280×1024 – so when I try and connect to my local console, NX fits the width in the 1280px by squashing up the 1440 remote image, which presents a barely readable screen – and it makes the height 900px leaving a gap (which is no big deal). It also seemed much slower than a regular nx session.

I will keep playing around but I will probably stick with my current: pkill <program> setup.

Technorati Tags: , , ,

Powered by ScribeFire.

5 Comments »

  • opensourcetutor.com » Blog Archive » NoMachine FreeNX - accessing active session isn’t possible (author) said:

    [...] below is left for reference but it IS apparently now possible to do this using NoMachine V3.0 – see this post Look, it’s just not possible in FreeNX to grab a local console session or [...]

  • Sarah Dryell said:

    Hello,

    I read your comments about NoMachine NX and would like to provide some feedback.

    You might like to visit our website since you wrote this – we have recently made some adjustments to our website and the location of documentation is now much easier. Just go to http://www.nomachine.com/documents.php. There you will find all the installation guides and other useful information.
    The Administrator’s Guide also explains how to set up session shadowing, as does this article http://www.nomachine.com/ar/view.php?ar_id=AR11B00098. This should solve the issues you have with desktop sharing and session shadowing.

    Concerning the issues you had with your remote screen resolution, the image is scaled when the local screen does not have the capability of containing the entire remote screen, due to the difference of resolution.

    The scaling is not applied with NX agent running in ‘viewport’ mode. The viewport can be activated by Ctrl-Alt-L keystroke, and can be navigated by dragging the pointer with Ctrl-Alt kept pressed.

    The developers are aware that improvements could be made to allow for the varying screen resolutions to be handled better by the end user. Further changes are under evaluation in order to provide the ability of changing the default behaviour and other run-time settings through a graphical interface.

    User feedback is vital to us, so feel free to contact us directly. The NoMachine Team will take care of sending you a prompt reply.

    Kind regards,

    Sarah Dryell
    NoMachine.com

  • salubrium said:

    Hi Sarah – No doubt, I appreciate all the effort the NoMachine team has gone to.. NX is truly fantastic – I use it approx 4hrs of every day across a WAN. I often find myself surfing the web through NX (across a 1mb link) – I’d love to get some customers using it and with these newly added features, I think it’s a real possibility. You really need to get the client as a standard in Thin Clients.. at the moment only a few support it. DevonIT & Igel come to mind.

  • salubrium said:

    I have been able to overcome the “squashing effect” when the resolution of your remote screen is different to that of your local screen but when accessing a local desktop, screen updates do not seem to work correctly, ie: click on a menu and nothing happens until you hover over where you think the menu would be, then each part of the menu starts to appear – and then when you click elsewhere, the menu pixels are still displayed even though the menu on the local screen is now closed.

    From the NX documents here, which list numerous shortcuts for NX

    http://www.nomachine.com/faq-read.php?id=AR03C00172

    Ctrl + Alt + keypad arrow keys to viewport navigation (Note: this action is performed also by keeping Ctrl + Alt pressed and dragging the content of the main window by the pointer)

    Ctrl + Alt + R to switch “auto-resize/viewport” mode. The agent starts in auto-resize mode, so users can resize the desktop simply by resizing the main window. In viewport mode, resizing the main window doesn’t make the desktop resize itself, but users can navigate the desktop by moving the viewport

  • BH said:

    Thank you!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.