30 October 2005
AbiWord on 770
Managed to get AbiWord running on the Nokia 770 running the stock system.
First of all, I repackaged the original packages from INdT using these scripts. This made it possible to install the package using the system installer.
However, AbiWord still was not starting up. I found two problems. First of all, the ossomaemoword.sh script has incorrect path in it to the binary; needs to be /var/lib/install/usr/bin/maemowordprocessor.
I fixed the script on my Linux box and copied it manually back on the 770. AW would still not start. So I started up xterm to see what is going on, and it turns out that the system does not have libglade on it, so I have copied the one from maemo. One reboot later, and I have AbiWord running. (If I am not mistaken, the INdT package is based on 2.2.7; Renato build also 2.4 package, but it has many more dependencies, so I thought I start with this one.)
Initial observations on using AW on the device:
Dialogues do not work; the glade files are hardcoded as being in /usr/share … while the installation on the device is in /var/lib/install/usr/share …
We really need a proper normal mode without margins. The margins are costing us too much realestate, and as a result the text is too small.
The Full screen button does not work.
A deb package that can be installed on on the 770 using the control panel installer applet is here; it is based on the INdT binary, but it fixes the bug in the startup script, plus it installs the required libglade. The dialog problem is not fixed, I think that will require rebuilding the actual binary. An SHA1 sum for the package: A6AE B5DC 7F6E 868B DE59 8980 DCB4 65BE D7E3 89 5F; MD5 sum C243 9911 7B83 8244 8DA2 5F88 0496 6DCA.