Whew, I spent a few hours setting up my 5500 with beta1 today. I was able to get
WIFI access working, but I had to switch window managers using openbox to
circumvent the "truncate windows to fit screen" behavior of the matchbox WM.
This was preventing me from using the "network configuration" tool namely
network.py, as the wireless options were being truncated.
Below is a crude set of notes I took, and I promise to cleanup the post later, and/or
add more detail for those who may not understand some of the steps, key bindings,
how to use vi (I am a *real* novice but I see emacs is not in the feed).
I was getting a little frustrated, and I bet it shows, but I'll clean up the post later.
Please provide feedback if there is anything you feel should be added or clarified.
It was cronological, so the "mistakes" I made were noted. It's best to read ahead to
avoid the stumbling and save some frustration.
<BEGIN CRUDE NOTES>
flashing my black 5500 with pdaxrom_1_1_0_beta1
will use 128MB SD for swap space and packages installs
will use 128MB CF flash to hold packages to be installed (.ipk files from feed.tar.gz)
Creating the 32MB swap file on SD (I used my desktop machine as it is faster)
# cd /mnt/card
# dd if=/dev/zero of=swapfile1 bs=1 count=32M
33554432+0 records in
33554432+0 records out
# mkswap swapfile1
login (root no pwd)
passwd (to set a password on the root account)
# swapon /mnt/card/swapfile1 (to enable use of the swap file)
startx (first time run, need to calibrate touchscreen)
matchbox wm appears
8 folders show
only 2 apps available, aterm in Other, dillo2 in Internet
816KB free on /
all installs use "ipkg -d sd install WHATEVER.ipk" to install onto sd card
ignore error about the cacko-unstable feed, and suggestion to run ipkg update
(which of course can't be done without a network)
(later when I install an editor I know well, I will change ipkg.conf so -d sd will be the default)
installed wireless_26
installed dhcpcd
seems there is no wlan string found in filelist
seems lanconfig package has network.py and wireless configuration
something crashing when "cardctl suspend 0" executed with wifi card in
can't scroll back in non-X11 console to see what crashes
system hangs on cardctl eject 0
RESET
installed lanconfig
network.py needs python
installed python
network.py needs gtk module (pygtk)
(from packages file, deps are:)
lanconfig has Depends: pygtk, python-core, python-codecs, python-re, python-dbus, python-fcntl, python-io, python-math, python-stringold, python-xml
geez, copy all the darn python-* packages to the cf card
install python-gtk
DARN, it's called pygtk, unmount cf, eject cf, inject cf into desktop, copy pygtk.ipk to cf, eject cf, inject cf, try again
install pygtk
install python-core
install python-codecs
install python-re
install python-dbus
install python-fcntl
install python-io
install python-math
install python-stringold
install python-xml
DARN, network.py fails trying to open network.cfg
search the filelist
found in matchbox-pdaxrom_1.0.14_armv5tel.ipk package
unmount cf, eject cf, inject cf into desktop, copy matchbox-pdaxrom_1.0.14_armv5tel.ipk to cf, eject cf, inject cf, try again
install matchbox-pdaxrom
YAY, network.py runs, lets try to configure WIFI access
NOPE, DARN, screen is truncated
need to change window manager to one that does not clip X11 windows
install openbox
try to run openbox (realizing that it will complain about another WM running)
just want to see if it runs... NOPE
checking dependencies in packages file...
it needs libxml and startup-notification
put them on the CF card, (details ommited)
install startup-notification
install libxml
change .xinitrc to use openbox,
copy original .xinitrc to .xinitrc.orig first
note - .xinitrc is a symlink to /usr/bin/matchbox-session
OH NO, NO EMACS! (luckily I know just enough vi to do trivial things)
remember vi does not work correctly under X11, return to console...
OH NO, NO EXIT BUTTON TO CLOSE WM!
use CTRL-ALT-BACKSPACE to quit X11 (calendar contacts and backspace)
use vi to create a new .xinitrc with just openbox RETURN
NOTE cancel button is the ESCAPE key
chmod +x the .xinitrc file
startx
hmm, X11 herringbone pattern... AH, control with click shows menus
but menus only have a few entries
trying obconf
OK, now xterm is in Applications menu, I don't think it was before!
xterm runs, nice and large and 80 column like on a desktop machine, but of
course need to use ALT and drag stylus to see parts of windows that do not fit
NOTE -
ALT is that "person" contacts? round button 2nd from left above cancel button
CONTROL is the "calendar" button round button on left above cancel button
trying network.py, works great now, need to drag it around using ALT and the stylus
remove cf, insert cf WIFI
create a new profile suitable named after my ESSID, specify essid and wep
YES, ping x.org works!
Whew, enough for now, I need to rest!