Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries. Thanks for all your past and future contributions.

Application View Book marks as debian packages on MeeGo

From Wiki
Jump to: navigation, search
Article Metadata
Code ExampleArticle
Created: ronanmac (27 Sep 2011)
Last edited: hamishwillee (13 Aug 2012)


The Nokia N9 allows you to place URL bookmarks directly on the Applications view, complete with their own icons. There are several ways to creates these, the easiest is from the browser, but if you want to distribute them further you can by creating a debian package.

How is it done?

All you really need to insert into the system is a .desktop file and an icon. Here is an example .desktop file:

[Desktop Entry]

The icon in this case is any 80x80pixel .png graphic. The only tricky bit is creating the .deb package for distribution. This requires creating a make file and debian package generation files, but these are easily done based on the example attached here. File:Dummylink.tar.gz

What's inside the example and how to use it?

To get the example to work, unpack it and then navigate to the create directory using the madde terminal. The key command that creates the package is:

mad dpkg-buildpackage -us -uc -rfakeroot

(This assumes that you have a default runtime selected, if not consult with the Madde documentation).

This creates a dummylink_0.1_armrel.deb package in the directory above the current directory.

To customize it for your own purposes change edit the icon, .desktop file and the /debian/control file. This should be straightforward.

Note.pngNote: This produces a link that cannot be easily deleted from the application viewer, you need to manage the link like an application.


This page was last modified on 13 August 2012, at 03:54.
34 page views in the last 30 days.