KOffice on Maemo

As KOffice is supposed to be a lightweight office suite, I figured it would be nice to see how well it would run on maemo based devices. Thanks to Thomas Zander who replaced a lot of the double usage in koffice with qreals it was quite straightforward to get koffice to compile and packaged. Well, for the most part that is, I didn't manage to get kspread to link as apparently the old gcc version I'm using has some problems with inner classes in templated classes and duplicate symbols. After fixing some trivial issues, I could install koffice on maemo and run it:

As you see in these screenshots there are some clear user-interface problems; the dockers use way too much space for such a small screen, and somehow the toolbar is at the bottom instead of the top of the window (I have seen this earlier also with for example konqueror, so perhaps there is some general kde/qt mainwindow bug on maemo, but I haven't looked into that any further). So while the UI is far from suitable for these devices, drawing stuff with karbon actually works remarkably well. I think it is very realistic to create a slimmed-down UI for koffice applications to make a very usable office suite for maemo using a lot of the existing koffice code.

If anyone else want to try running koffice, maemo package are available in my repository.


I've wrote up my experiences with this device in
It's somewhat relates to the topic. Interesting to follow how koffice for small displays with touch screens will evolve in time.
What are your plans wrt this?

By koos vriezen at Thu, 09/04/2008 - 07:38

i assumed was a "feature" of qt patched with hildon support, since some hildon apps have the toolbar at bottom

By mart at Thu, 09/04/2008 - 08:24

Thanks so much for the packages and everything, including the screenshots! :)

I see this is a great first step for better cross-platform compatiblity and I also note some tweaking is going to be needed in the default setup :D

By Thomas Zander at Thu, 09/04/2008 - 08:27

Thanks for this entry, Marijn. Just published selection of related news for Polish readers.

By Jarosław Staniek at Thu, 09/04/2008 - 10:30

I have installed kdelibs,koffice,done the dbus-uuigen --ensure, after that when I run for example Kword, it gives me errors that Klaunches is not able to launch and the dbus session is not available, Check if your dbus server is running.
As being a newbie can you help me by stating the procedure. And I am using the Diablo image provided on

thanks and good work

By ahmedqasim81 at Tue, 09/09/2008 - 12:43

Your repository doesn't seem to work anymore, has the location been updated?

deb binary/

By seele at Wed, 10/22/2008 - 14:13