This wiki is now deprecated. Please visit the new wiki at http://wiki.maemo.org

xnest

  1. Xnest usage with maemo platform
    1. Installing and starting

Xnest usage with maemo platform

This page describes how to use Xnest with the maemo platform.

Installing and starting

Xnest, which is an X server that is itself an X client. Xnest relies upon its parent X server for font services. Xnest is available already in many Linux distributions, for Debian (testing) it can be found from: |http://packages.debian.org/testing/x11/xnestor if your distribution use X11 you will find Xnest in /usr/X11R6/bin/Xnest.

Xnest is usually a bit easier to install and may be already installed, but it currently requires that PC xserver color depth is set to 16bit. Xephyr doesn't have this limitation and it also supports modern X extensions even when host PC X-server doesn't. The other alternative is to use Xvnc.

Installing Xnest to Debian (or a Debian-based GNU/Linux) is as easy as:

apt-get update
apt-get install xnest

Maemo is optimized to screen resolution of 800x480 pixels, so Xnest window needs to be that size too. Following command starts up Xnest to DISPLAY 2 with this geometry:

Xnest -geometry 800x480 -ac :2 &

or

/usr/X11R6/bin/Xnest -geometry 800x480 -ac :2 &

With this command a empty Xnest window should open.

What links here?

sponsored by Nokia Corporation