Billboard

Billboard

One of the great things about the Nokia N9 is the AMOLED screen with its low power mode. Unfortunately, it only shows the current time, and not the current date. Billboard is here to fix this - and add some more goodies along the way!

Starting with version 2.0.0 (released 2014-09-04), Billboard is now open source (GPLv3 or later).

Get Billboard

Update 2014-04-19: Billboard has been unpublished from Nokia Store, as it contained an outdated version, and it's not possible to push updates there. Instead, you can download the up-to-date version of Billboard for free here (see .deb link above).

Open Source Project

Billboard 2.0.0 is open source under the GNU GPLv3 or later, you can find the source tarball above and also checkout the code on Github:

Community Translations

If you want to help translate Billboard into your own language, please see the following Git repository where you will find a Qt Linguist file. Translate that file, submit it to the repository, and it will be included in the next Billboard release. Thanks :)

Community Scripts

A collection of useful scripts that can be used with the Billboard {script:} feature can be found at:


New in version 2.0.0 (2014-09-04)

New in version 1.1.2 (unreleased, merged into 2.0.0)

New in version 1.1.1 (2014-01-30)

New in version 1.1.0 (2013-10-03)

New in version 1.0.9 (2013-05-06)

New in version 1.0.8 (2013-03-20)

New in version 1.0.7 (2012-12-13)

Known limitations:

New in version 1.0.6 (2012-09-20)

New in version 1.0.5 (2012-08-01)

New in version 1.0.4 (2012-07-23)

New in version 1.0.3 (2012-07-09)

New in version 1.0.1 (2012-06-05)

Version 1.0.0 (2012-05-23)


Screenshots


In Action

[Black N9] [Blue N9] [Features] [White N9]


How do I...

Change the displayed text from the command line?

If you want Billboard to automatically call a script, use the {script:/path/to/script} feature. If you want to control the updates yourself and not have Billboard call your script, you can do so by using gconftool:

gconftool -s -t string /apps/billboard/text 'Hello Billboard'

Troubleshooting

If you have problems with the Billboard display, please uninstall Billboard and re-install it and after that, the problem will be fixed. Alternatively (if you are comfortable with the command line) you can follow the manual instructions.

Remove other logo from configuration

If an old application has placed a logo on your standby screen, and you want to avoid Billboard re-using that when it is disabled, you can remove the other logo using this command:

gconftool -s -t string /apps/billboard/other_logo ''

Green text color not displaying

This is a known problem of the low power mode. To fix it:

  1. Open the Settings app
  2. Choose Device
  3. Choose Display
  4. Tap on Color profile
  5. Pick Vivid

Disappearing text (fixed in version 1.0.1 - please upgrade)

Do you have other appliations (e.g. other low power mode customizers or MeeCast) installed that change the operator logo? If so, please send an e-mail and report which application you are having problems with. Also, try uninstalling the other application and see if this helps. If changing the text in the configuration application does make the text re-appear, it's very likely that disappearing text is caused by some other application trying to change the text.

To find out what the system thinks the operator logo should be, try running

gconftool -g /desktop/meego/screen_lock/low_power_mode/operator_logo
in a Terminal once the logo disappears - the path should give you a clue which application tries to set the operator logo.

Update 2012-06-05: The fix has now been released as update version 1.0.1 - update from Nokia Store or wait for the automatic update notification.

Update 2012-05-24: I've now tested MeeCast's low power mode feature and was able to reproduce the issue. A fix has been implemented and will be available after some more testing in the next update. See here for a preview of what the integration looks right now (this might still be improved a bit more for the final update release).

Squeezed / cropped text / too small area (fixed in 1.0.1 - please upgrade)

If the text isn't displayed properly, it could be that you either modified the sysuid CSS file yourself or that some application that you installed has changed it. The file that is important here is

/usr/share/themes/base/meegotouch/libsysuid-screenlock-nokia/style/libsysuid-screenlock-nokia.css

Make sure that the section called

LockScreen MImageWidgetStyle#LockScreenLowPowerModeOperatorLogo
does NOT have a maximum-size set (i.e. comment it out or remove any maximum-size definitions there).

Instructions on how to restore your original CSS file in case you changed it can be found here (including a download of the stock file): restoring libsysuid-screenlock-nokia.css

After restoring the file with the above instructions, you can then go ahead and uninstall/reinstall Billboard (or comment out the maximum-size line as described above) and then restart your device in order for sysuid to load the new style.

Wrong language for date format

If the language for the date seems to be wrong for your currently-set language, be aware that the date is formatted according to the set up "regional format" set in the settings. Make sure that the regional format that you want to use is set up correctly in Settings, Time and Language, Regional Format.

Billboard doesn't appear fully even after replacing the .css file

Billboard fixes the operator logo size in the base theme. If you have installed other themes in the past, or if you have tweaked the appearance of your "blanco" theme, it could be that the Billboard image still appears cut off in the standby screen. However, there's an easy fix for this. Thanks to John for submitting this hint:

cp /opt/billboard/css/libsysuid-screenlock-nokia.css.billboard \
      /usr/share/themes/blanco/meegotouch/libsysuid-screenlock-nokia/style/libsysuid-screenlock-nokia.css


Support

Community support is provided via the support thread on talk.maemo.org.


The initial idea for something like this was born during experiments with the ipaddr-widget. I never got around to implement it, but found out about ejasmudar's USbS through an article on mwkn.net, and decided to write my own version from scratch. Before USbS, there was admiral0's lpsmagic. Billboard aims to "just work" and be user- and battery-friendly, while still allowing for customization.

Thomas Perl · 2014-04-19