my Zaurus SL-C3000 and SL-C3100
http://www.users.on.net/~hluc/myzaurus/
137 of 212
16/09/2007 12:23
pdaXQtrom 0.8.2
The new X/QT super jumbo package is the next generation of X/Qt and is based on existing base
X/Qt packages (thanks Takuya Murakami) and the specially compiled X/Qt packages from pdaXrom
1.1.0 beta1 (thanks Sashz!). The goal of this image is to extend Sharp ROM with a mini pdaXrom
system running under X/Qt. It has a complete X/Qt runtime that is compatible with packages from
the special pdaXrom feed. It also uses the same glib2 and gtk+ library versions as pdaXrom while
maintaining compatability with Sharp's older glibc 2.2.2 version. This means that most applications
available for pdaXrom will be able to be recompiled and run on pdaXqtrom.
A native on-board compiler based on gcc 2.95.3 is also available as a companion tool to compile
your own X/Qt applications from your Zaurus without needing a separate machine or setting up a
cross tool chain. A java runtime and development environment is also available as an optional
add-on as well.
However, since pdaXqtrom extends Sharp ROM, and many of its libraries are compiled for
compatability rather than speed, it is rather slow in comparison to pdaXrom which is optimised for
speed. pdaXqtrom is also limited to the constraints of the old version of Qtopia that Sharp ROM is
based on as well as the X/Qt libraries which were not compiled with xscale optimisations. This
means that you will be lucky just to get half the speed of pdaXrom since pdaXrom is quite
optimised for each class of models, so if speed is what you want, then consider using pdaXrom
instead. pdaXqtrom can be optimized a bit more but will never be as fast as pdaXrom since
pdaXrom uses the faster soft float instead of the slower hard float which Sharp ROM is using.
pdaXqtrom should also work on Cacko since it is a derivative of Sharp ROM. It should work on all
clamshell models as well as Tosa. 5x00 models would struggle because of the limited memory and
smaller screen size but should work too in a limited fashion (the previous X/Qt jumbo package
would be a better choice for 5x00 models since it requires less resources). It is recommended to
use a swap file of at least 64MB with pdaXqtrom. You can either manually create and enable a swap
file/partition yourself, or use the qtopia-memoryapplet to do it. Cacko already includes a
memoryapplet for creating swap files. I have packaged an improved version
[qtopia-memoryapplet_1.0.4_arm.ipk] which allows C3x00 models to create the swapfile onto the
internal MicroDrive on /hdd3 and also the creation of swapfiles up to 512MB.
The pdaXqtrom base image is available as a mountable cramfs and/or squashfs image, as well as a
gzipped tarball which can be extracted to an ext2/ext3 filesystem. The default window manager for
pdaXqtrom is
fluxbox
. Alternate window managers can be used also such as
icewm
. The file
/etc/X11/defaultwm
specifies which window manager is loaded when X/Qt is started.
X/Qt running
fluxbox
with custom BluePDA theme