The last two months were focussed mostly on wrapping on some projects and
integration, we hope to close the N900 Alpha release milestone soon.
The virtual keyboard implementation is now usable, and works
(almost!) out of the box on the latest Nokia N900 images. We've added the
hildon-input-meta package, which, together with some files from Fremantle,
makes the virtual keyboard work:
If you want a virtual keyboard on the Nokia N900, take the latest image, boot
it, then reboot it once it has fully booted. After that, go to Settings, Text
Input and check the Use virtual keyboard option. In future releases, this
likely will not be required, and we should able to close issue #17 soon.
The special keys virtual keyboard (the one that complements a hardware keyboard,
if present) does not yet show up when the keyboard slide is open, unless this
gconf key is set:
gconftool-2 -s /system/osso/af/slide-open -t bool true
osso-xterm now also supports the virtual keyboard, before this didn't work.
Some work has been done exploring our options for GPS, in issue #57.
Speakers are no longer muted by default on the Nokia N900, see issue #58. Additionally, and
largely because of fixing this issue, status-area-applet-battery will no longer
warn about low battery levels if the battery is not (yet) calibrated (and thus
no longer make sad "low battery" sounds every minute or so).
Support for capacitive touch devices has been improved a lot, previously some
buttons and menus simply did not respond to touch events on capacitive screens,
notably the hildon application menu and the controls of hildon-home.
This has now been fixed, with changes to libmatchbox2 and hildon-desktop to
support touch events:
Some initial research is being done on power usage/saving, it is reported
that Maemo Leste currently uses about 90mA, versus the 10mA that Fremantle
uses. We hope to bring down the power usage a lot while more hardware
components get supported. See issue #170
There are now new (pre-alpha) images available for the Nokia
Lock screen and related functionality does not work yet. The issue here is a
race condition in our startup script and X session scripts. The issue is
documented in issue #83, and a temporary
workaround is to issue these two commands after booting:
dbus-send --system --type=signal /com/nokia/startup/signal com.nokia.startup.signal.init_done
dbus-send --system --type=signal /com/whatever com.nokia.HildonDesktop.ready
For virtual keyboard to work, you have to reboot once after booting the
fresh/new image. Then the virtual keyboard can be enabled from the settings
Text Input applet.
What is next?
The one big remaining item before we will reach the N900 Alpha release
milestone is Qt. Previously, we anticiated we would port over Qt4, but for
various reasons (gstreamer 0.10 vs 1.0 support being one of them) we will
instead attempt to port the Maemo Qt4 work to Qt5. This means that in the future
any software using Qt4 will have to be ported to Qt5.
issue #83 causing the lockscreen not to work on boot will also need to be
addressed, possibly by drastically changing our X session startup scripts.
Once the Alpha release milestone has been reached, we will focus our attention
towards the Beta release for the N900, which should bring:
- 2G/3G/4G(?) data support in icd2
- (Very) basic/rudimentary voice calls
- A media player
- Support for usb gadgets and general usb integration: porting hildon-status-bar-usb and ke-recv
- Vibration, proximity sensor and accelerometer support
Maybe, if we need a distraction, we will look at Wireguard integration.
If you're interested in specifics, or helping out, or wish to have a specific
package ported, please see our bugtracker.
Please also join our mailing list to stay up to date, ask questions and/or
If you like our work and want to see happen and continue, join us!
We're currently on irc.freenode.net in #maemo-leste, but also hang out in
#maemo. We also monitor the mailing list and github issues closely.