Documentation/ConnectViaXServer

Besides SSH and NFS, you can communicate with your device via the X server, in order to show local applications in its screen. This is aimed at people running a X server in their computers (i.e. Linux); it may prove challenging to run remote X applications under Windows (by using Cygwin).

Nightly releases of OpenInkpot are configured to have the X server already listening to port 6000. That means that you don't have to configure anything in the ebook.

First of all, configure the network as seen in Connect Via SSH. You should then be able to ping 192.168.111.1. Then, just run:

$ DISPLAY=192.168.111.1:0
$ xclock -geometry 600x600

You should see xclock displayed in the ebook's screen. Remember that it's running in your computer, and then being just displayed in the ebook. Applications run in a remote X terminal use the terminal's screen and keyboard, so the application will be able to use the input from the ebook's keyboard.

You can run any application this way, including xloadimage for displaying an arbitrary image, or a full-blown web browser (although functionality of most desktop software will be capped by the absence of a pointer device and the very few keys available).