Connecting To Nokia N800 From a Computer Using VNC
Setting Up Nokia N800 for VNC Access Using `x11vnc`
- Install x11vnc application on the Nokia N800. Either download the x11vnc deb package on the PC, transfer it to N800 and install it; or download and install it directly from N800.

- You need to run x11vnc server in your Nokia N800 now. From the applications menu, go to Extras and select the x11vnc application. You can also run it from the terminal if you want to see its output messages.

- Next note down the IP address of your Nokia N800 device. Go to [Applications Menu] -> Tools -> Connection Manager.

From the Connection Manager top menu, select Internet Connection -> IP Address. I assume it to be 192.168.2.10 for the purposes of this tutorial.


Accessing Nokia N800’s screen from Windows:
Download TightVNC Viewer application for Windows and extract it at a convenient location.

Run the TightVNC Viewer executable, enter the IP address( as noted in the previous section) in the pop-up dialog box, and click the Connect button.

Enjoy accessing N800’s screen comfortably using PC’s keyboard/mouse :)
(Experiment with the different settings in TightVNC viewer at your leisure.)

Accessing Nokia N800’s screen from GNU/Linux:
Chances are high that a VNC client is already installed on your GNU/Linux distribution. To test for one client, try the ‘vncviewer ––help’ command:

If you see the version information as displayed above, it means vncviewer is installed on your computer. You can run the following command to connect to the N800(substitute the IP address of *your* N800 below that you had noted above):

And you should be up and running just as in Windows.
If you get an error though that the vncviewer command is not found on your system, then either some other VNC client application may be installed on your distribution(check in the menus) or perhaps you need to install a VNC client manually. vncviewer was already there on my Ubuntu, Fedora, openSuse, Linux Mint etc. ; if that is not the case with you, search for a VNC client in your distribution repositories or on the web.
Just by installing a ~500KB VNC server application x11vnc on the Nokia N800 Internet Tablet you can access its screen from any computer by using any of the available VNC client software for your favourite operating system. You can connect N800 to a computer through ssh in the same way, if there is no GUI present for example, but let that be a topic for another post.
[...] Статья о установке vnc сервера на таблетку и клиентов на… - как на windows pc так и на linux box. Статья на английском, но - в ней так много картинок, что, думаю, любой обойдётся без перевода. This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License. [...]
QuotePingback by » Как порулить нокией через VNC сервер » Internet Tablet — October 1, 2007 @ 7:54 pm
[...] from the computer in whatever way pleases you. I have written a post about one such way to connect a computer to Nokia N800 using VNC, so probably that will be a good place to get started. Once connected through VNC, the N800 screen [...]
QuotePingback by Different Ways of Taking Screenshots in Nokia N800 — October 3, 2007 @ 10:17 pm
When the host PC behind firewall or NAT, tightVNC will fail, it is also not easy to configure a VNC server to avoid it. I am using Gooer Remote Desktop Service and it can work in any network environment. I do not need know the IP of host PC, what I need to do is click the host name of my PC, then I can connect to my PC.
QuoteComment by Richard — October 29, 2007 @ 10:19 pm
thanks!!!!!
now i know witch way it works
QuoteComment by Nokius — November 3, 2007 @ 10:28 pm
[...] - Every Flavour Beans [...]
QuotePingback by x11vnc - Connecting Remotely To Nokia N800 From a Windows/Linux box Using VNC « Linux and Open Source Blog — November 27, 2007 @ 3:16 am
Dear Mr/Mrs,
My device: Nokia N800(OS 2008) which has successfully installed x11vnc_0.9.3-1_armel.deb
I meet two problems here:
1. Applications menu –> Extras –> select the x11vnc application.
Nothing happens here. It seems that it fail to launch this app successfully
2. How run it from the terminal.
Thanks and have a nice day! ^^
QuoteMy MSN: silonyaya@hotmail.com
Comment by Sam — January 25, 2008 @ 3:17 pm
Hello,
I have modified/ added some scripts in order to print out VNC status and not searching for the IP address.
If I click to X11VNC, I see system message about vnc server port and IP address, or that VNC server is closed.
Here is the guide:
1. sudo gainroot and edit file /usr/bin/x11vnc.sh:
if [ -e /tmp/x11vnc.pid ]
then
killall x11vnc
rm /tmp/x11vnc.pid
echo “VNC server stopped…”
else
/sbin/ifconfig -a |grep addr: |grep -v 127.0.0.1|awk ‘{print “VNC started at ” $2}’ |xargs echo `tail -2 /tmp/x11vnc.log`
echo $$ > /tmp/x11vnc.pid
export LD_PRELOAD=/usr/lib/libosso-ic-preload.so
exec /usr/bin/x11vnc -cursor arrow > /tmp/x11vnc.log 2>&1
fi
exit 0
2. Create /usr/bin/myx11vnc.py file and chmod 755 /usr/bin/myx11vnc.py:
#!/usr/bin/python
import osso
import os
def main():
osso_c = osso.Context(”osso_x11launch”, “0.0.1″, False)
note = osso.SystemNote(osso_c)
storeRes=”…”
child = os.popen( “/usr/bin/x11vnc.sh” )
while 1:
line = child.readline()
if not line:
break
storeRes = storeRes + line
result = note.system_note_dialog(storeRes, type=’notice’)
print result
return
if __name__ == “__main__”:
main()
#End of file
3. edit file
/usr/share/applications/hildon/x11vnc.desktop
so that it will launch your new python script /usr/bin/myx11vnc.py instead of original /usr/bin/x11vnc.sh
bye,
Milos
QuoteComment by Milos — May 12, 2008 @ 12:24 am