I will start directly from the step to install VNC client on NexusOne device (which is different for IPhone)
Step II: Setup VNC in NexusOne (though the steps should be pretty much the same for any mobile/system):
- Install a VNC client from the Android Market. I use “androidVNC” because of its simplicity, ease of configuration and its free.
- Run the NexusOne application and follow the instructions to connect your NexusOne VNC client with the Ubuntu VNC server. Use command ifconfig to get the VNC Server IP on Ubuntu machine. Use 5900 as the default port. Enter the same password as setup in Step 2 in the previous post while installing VNC server on Ubuntu machine.
That’s it. Enjoy controlling your Ubuntu system remotely through your smart phone. Though androidVNC client is not as advanced and elegant as its counterpart apps on IPhone, but it does the work. I have not tested the other free VNC clients for Android. Give them a try and see if they provide you a complete control of the remote Ubuntu system.
I found the following limitations with this (androidVNC) VNC client:
- It does not support pinch in/out for zooming in and out of the remote screen and dragging the screen too frequently is a bit irritating.
- Even at full resolution setting for remote desktop on the VNC client, the resolution of the remote system was not as descent as IPhone client delivers.
Please drop comments and your experiences with other VNC clients that you ever try out.
Below are some screenshots previewing the same. I have also created the below video for a quick demo [I apologize for the poor quality of the video because of low light conditions].