On Tuesday 23 October 2007, Alex Roitman wrote:
> On Tue, 2007-10-23 at 18:40 +0300, Vitali S. wrote:
> > as I understood, maemo SDKs has an emulator of Internet tablet.
> > But it has much less motivation than the real device :)
> > By the way, is GPAMPS developed by Phyton? Can it be ported to
> > n800 in theory?
> Yes, GRAMPS is python and gtk, so it should be portable. I would
> venture to guess that if pygtk is ported then gramps will just run.
> However it may have problems because of the limited screen space.
That is indeed a problem.
One can easily test this on Ubuntu (Feisty and later):
sudo apt-get install gramps xserver-xephyr matchbox-window-manager
Xephyr :1 -screen 800x480 -dpi 226 &
DISPLAY=:1 matchbox-window-manager &
DISPLAY=:1 gramps &
It's not just that the device screen is only 800x480, but the pixels are
really tiny. N800 screen DPI is 226, whereas normal desktop DPI is only
With the default device theme, attached picture shows about what you could
see of the person edit dialog. To be able to use Gramps on that screen,
you would need to run it with some other theme with much smaller font
size (which is still of legible size).
> If pygtk is not ported then we can't port gramps -- have to have
> pygtk ported first.
PyGtk is available for Maemo (the SW platform for these devices).
I think in future releases, the devices it might be even coming with
PyGtk pre-installed, for now it's enough that user has suitable repository
configured and application has declared a package dependency to it.
By default Gramps requires also libgnome in addition to Gtk, Gconf
and Gnome-VFS stuff, but I guess that's not anymore needed in