/media/System/sword (or
/System/sword as it appears when the PMA is mounted as
a USB drive. So, to install books you'll need to mount the PMA
as an external drive, and then:
/System/sword, and
unikeyboard is an `input method' (virtual keyboard) plug-in for
Qtopia, which allows any unicode character to be selected from
an on-screen list. It is useful if you don't want to change the overall
layout of the standard virtual keyboard, but need occassionally to enter
characters that are not on the standard keyboard. The unicode
input method, once installed, can be selected from the same menu as the
existing `keyboard', `handwriting', and `sms', input methods on the taskbar.
unikeyboard is part of the standard Qtopia source code,
and all I've done is compile it.
It's not remotely clear why Archos did not include this plug-in as
standard with the PMA430. However, the fact that they did not,
and might have had a good reason for their choice, is something
you should bear in mind before using it.
/linux/lib
on the PMA, and put it there. Do not change the name of the file.
# cd /opt/Qtopia/plugins/inputmethods # cp /media/linux/lib/libqunikeyboard.so . # chmod 755 liqunikeyboard.so
plugins
directory is restored to default on reboot.
QPE-ntpdate
application, and the ntpdate command-line utility it
uses. The modifications I have made for the PMA include adjusting the
user interface elements to fit the landscape screen, modifying the
installer to install the binaries into a writeable directory
(the original uses /usr/bin), and modifying the user
interface code to find the ntpdate utility from
PATH, not a hard-coded location.
stupid-ftpd. `stupid' is a
trivially-simple ftp server, the has no dependencies on anything except
its own configuration file.
Here's how to install and run this software.
user=anonymous...,
add a line like:
user=admin mypassword / 10 DUOMputting in whatever password you like.
/linux/bin (as it would
appear when the PMA430 is mounted as a removeable drive), and you
will put the files in there.
# cd /media/linux/bin # ./stupid-ftpd -f stupid-ftp.conf
stupid-ftp documentation for more
configuration options.
/usr, which is read-only on the PMA430.
I've tested the QBoard/GnuChess combination to the extent of being thrashed by the bloody thing several times. I don't know if every feature works on the PMA430. Ideally QBoard needs to be modified slightly to suit the landscape screen, but I don't have access to the source (it seems to have disappeared) so I can't do it. Anyway, it's playable if you choose an unpatterned board.
By the way, QBoard does not shut down GnuChess when it exits. This makes QBoard faster to get started next time, but if you're done with chess for a while, you may want to get rid of GnuChess. At the console, enter the command
# killall gnuchess
Click here to download installable package.
System. Then start the console application
and run it, e.g.:
# /media/System/utelnetd -p [port]You won't be able to use the default port (23), because the PMA430 is already listening on that port for something else.
Click here to download executable.
Click here to download installable package.
Please be aware that this version has certain limitations, that follow
from the way the PMA430 organizes its files. Most importantly,
the installer cannot register PortaBase as handling files of a certain
type. This is because the file types database is not editable
on the PMA430 (well, it is, but the changes won't be persistent). The
installer does not even attempt to register the file type, because
it would be pointless to do so. What this means in practice is that
you won't be able to launch databases from the Documents tab, even though
you may be able to see them. You'll still be able to open databases
from within the program itself, of course.
In addition, there will be difficulties in importing and exporting
CSV (comma-separated value) files. The way CSV import is supposed to work
is that the user should get the CSV files onto the PMA430 using
qtopia-desktop. The problem is that, because the PMA430 doesn't
know the MIME type of the incoming file, it stores it in the wrong
place. So, before you upload a CSV file, you'll have to add the MIME
type manually at the command line.
Open the console application, and execute the command
qtopia-addmimetype text/x-csv csvYou may need to make a similar change on your
qtopia-desktop
software (and this will depend on which platform you are running).
.csv, or they won't be recognized when they come in
from qtopia-desktop.
I've tested PortaBase on the PMA reasonably thoroughly, and the major functions, at least, seem to be working. I can't guarantee that everything works but, if you find something that doesn't work, let me know, and if it's my fault I'll try to fix it.
I have made a number of minor changes to the PMA430 version. Most
importantly, I've modified it to read dictionaries from the
directory /System/dictionaries (as it appears from a
PC) as well as the Documents directory. The problem with using the
Documents directory is that Qtopia gets twitchy if you have large
numbers of files in the Documents directory (because it tries to display
them all in the Documents tab of the launcher). The use of
a single directory to store a large collection of unrelated data is
hardly appropriate on a machine with a 30GB hard disk. Nevertheless,
the PMA430 version continues to read from the Documents directory
as well as /System/dictionaries.
So, in short, my recommended strategy for installing
dictionaries is to mount the PMA430 as a USB
drive, create the directory /System/dictionaries, and
dump the dictionaries in there. Then start the ZBEDic application,
click the settings (spanner) icon, and chose `Search for dictionaries'
from the `Dictionaries' tab. Then you should see the dictionaries
you copied over.
Click here to download installable package.
To make this work with the PMA430, all I had to do was to juggle the file locations around. No code changes were necessary.
Click here to download installable package.
©1994-2006 Kevin Boone, all rights reserved