Tader's Psion 5mx Linux Pages


Screenshots

I made some 'screenshots' of my Psion 5mx. You can see them here! I made a new screenshot system. See it at http://screenshots.tader.net/...


Running PicoGUI

Screenshot of PicoGUI running on a Psion 5mx
A picture of a girl always makes the GUI look better ;-) The photo in the screenshot is made by Marcel Guldemond, Almere in order of Leukemeid.nl

PicoGUI runs great on a Psion. It works in 4bpp! Even the touchscreen is supported ;-) It can be downloaded from the CVS. I also made some binaries for you to play with, but remember, the CVS version always works better... For best performance you'll need a kernel-ts-driver with poll() support. Make sure you are using the newest kernel ;)

Like X, PicoGUI uses a network transparant client/server system. (You can run Atomic Navigator on your workstation and display it on your Psion etc...)

PicoGUI features a very customizable -server side- theming engine. This is for example a screenshot using the Aqua theme! Note that the first screenshots show some bugs that are gone in the newer ones...

If you don't have a Psion you could always run the Psion skin in the sdl pgserver ;)

Because some people couldn't get PicoGUI running on their Psion 5mx, I made a tarball of my own filesystems. You can download my rootfilesystem (hda2,ext2) here (7.9 MB) and my epoc partition (hda1,fat) here (2.1 MB).
Since I think that all Psion 5mx's are identical (except the keyboard or proversion), it works for me, so it will work for you ;).

So if you want to try these, make a backup of your current files and place these files on your cf... (I have a 4MB fat partition and the rest ext2.) After boot login as root (no password) and start pgserver.
If you have any questions, you always can find people in #picogui on irc.openprojects.net...
Have fun!

More Karin :-) And no, I'm in no way related to her.


Using PPP

Just a handy link how to setup a ppp connection between Windows 2k <--> Psion... Remember on the Series 5mx the serial link is ttyAM1, not ttyS0!

To have a Psion <--> Linux ppp connection I personally prefer a connection that is setup from the Psion side... I am running a mgetty on my linux box, the Psion uses a chatscript to login and start pppd on the linux box. Then after pppd is started, the chatscript quits and the pppd on the psion side is started... Tada... I've a ppp connection :-) For the real experiance, setup ip masquerading on the linux box and surf the web from you Psion! :) See the PPP-HOWTO how to do it yourself.


Running X

It seems that Thilo Hille got X running in 4bpp and wrote a touchscreen driver. See the screenshot at the screenshots page...

I wrote a Xmodmap file (US keyboard) so al the keys do what is written on it... Except the power, backlight etc...

Since I have the touchscreen not working I use the ion window manager... It can be fully controlled by keyboard... I mapped the <crtl>+<menu>+<1>...<0> to exec chvt 1 ... 10 :) So u can switch from X to any other vt... I further improved ion's keymapping for use on the psion...

Maybe you would like to take a look at my XF86Config...


Running Nano-X / Microwindows

Runs, but gives no image... It should be rewritten to skip the first 32 bytes of mmapped memory and swap some pixels ;-) But who want's to use it anyway?


Links

PsiLinux
The Psion Linux port homepage. This is where you have to look if you want to get a running Linux system on your psion...
PicoGUI
A lightwight windowing system like X for embedded devices.

URL: http://thomas.de-ruiter.cx/projects/psion/index.html
Author: Thomas A. de Ruiter <thomas@de-ruiter.cx>

Valid XHTML 1.0! VIM Rulez