Every Flavour Beans

“The time has come…to talk of many [technologies].” –Lewis Carroll(’The Walrus and the Carpenter’)
Development Tools. Web Frameworks. GNU/Linux. Nokia N800. Video Encoding.

September 21, 2007

Connecting To Nokia N800 From a Computer Using VNC

Filed under: N800 — tabrez @ 5:24 pm

Setting Up Nokia N800 for VNC Access Using `x11vnc`

  1. 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.

    Download xv11vnc for Nokia N800

  2. 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.

    Run xv11vnc in Nokia N800

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

    Find the IP Address of Nokia N800 from 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.

    Find the IP Address of Nokia N800 from Connection Manager

    Find the IP Address of Nokia N800 from Connection Manager

  4. Accessing Nokia N800’s screen from Windows:

    Download TightVNC Viewer application for Windows and extract it at a convenient location.

    Download tightvnc viewer for Windows

    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.

    Enter the IP Address of Nokia N800 in TightVNC Viewer

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

    Connect to Nokia N800 x11vnc server From Windows using TightVNC viewer

    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:

    Test if vncviewer client is available on gnu/linux system

    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):

    sh# vncviewer 192.168.2.10:0

    Connect to Nokia N800 x11vnc server from GNU/Linux using vnc viewer

    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.


If you want to receive future posts by email, enter your email address here:

Related Posts:

  • Different Ways of Taking Screenshots in Nokia N800
  • Accessing GNU/Linux & Windows Desktop Remotely From Nokia N800 Using VNC Viewer
  • Accessing the Windows Desktop Remotely From Nokia N800 Using rDesktop
  • Microsoft’s Mobile PC Newsletter Features Linux-enabled Nokia N800
  • Woohoo! Nokia N810 Internet Tablet is Here!
  • Why Nokia N800 Is An Ideal Device For Me
  • Streaming Music To Nokia N800 using Windows Medial Player 11

  • Readers who viewed this page, also viewed:


    9 Comments »

    1. [...] Статья о установке vnc сервера на таблетку и клиентов на… - как на windows pc так и на linux box. Статья на английском, но - в ней так много картинок, что, думаю, любой обойдётся без перевода. This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License. [...]

      Quote

      Pingback by » Как порулить нокией через VNC сервер » Internet Tablet — October 1, 2007 @ 7:54 pm

    2. [...] 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 [...]

      Quote

      Pingback by Different Ways of Taking Screenshots in Nokia N800 — October 3, 2007 @ 10:17 pm

    3. 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.

      Quote

      Comment by Richard — October 29, 2007 @ 10:19 pm

    4. thanks!!!!!

      now i know witch way it works

      Quote

      Comment by Nokius — November 3, 2007 @ 10:28 pm

    5. [...] - Every Flavour Beans [...]

      Quote

      Pingback 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

    6. 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! ^^
      My MSN: silonyaya@hotmail.com

      Quote

      Comment by Sam — January 25, 2008 @ 3:17 pm

    7. 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

      Quote

      Comment by Milos — May 12, 2008 @ 12:24 am

    8. good info - will bookmark this page

      Quote

      Comment by PC Repairs Leeds - PC Repairs Pudsey — November 6, 2008 @ 7:22 pm

    9. I can connect to my N800 using VNC but I cannot see the camera screen. It shows a full green box.

      Also, I cannot click on the third button of the main screen where Extras menu is located or any buttons I added to Personal Launcher applet.

      Let me know if there are solutions.

      Thank you.

      Quote

      Comment by Wiz — November 29, 2008 @ 10:17 pm

    RSS feed for comments on this post. TrackBack URI

    Leave a comment

    Subscribe without commenting


    Copyright (c) 2006, 2007 Tabrez Iqbal.
    Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved. A copy of the license is included in the section entitled "GNU Free Documentation License".


    Powered by WordPress
    This website is hosted by Dreamhost