Debarshi's den

Solang 0.4 released

with 7 comments

We are glad to announce the release of Solang 0.4. This is an unstable release introducing new features and improvements, and has undergone significant changes.

Solang is a photo manager for GNOME. It lets you manage your collection of photos by tagging them and searching through them based on various criteria — tags, EXIF data, etc; and offers a limited set of editing functionalities. Under the hood, Solang uses Tracker which allows it to automatically detect all the photos on your computer and publishes the tags all across the desktop.

Solang 0.4 screenshot

New Features:

  • Replaced our own database with Tracker. SPARQL is used to gain access to the meta information about the photos. Photos are in the Nepomuk desktop ontology represented by the class nmm:Photo. Tags are in the same ontology represented in its annotation section. They are represented by the class nao:Tag.
  • The folder importer is now obsolete and has been removed because Tracker automatically indexes all photos on the system.
  • Photo meta-data are now obtained from Tracker instead of reading Exif directly.
  • No separate editor renderer. Photos can now be edited directly in the enlarged renderer.
  • Moved the UI controls for the browser render’s pagination bar and zoomer to more standard locations. The previous and next buttons, and slider are now part of the main toolbar, while the currently displayed range is indicated in the status bar.
  • UI cleanup. No text is shown in the thumbnail view and all additions or removals to the search basket are now automatic.
  • New dependencies on GEGLmm, Tracker, D-Bus GLib and the D-Bus services. Minimum required version of GEGL is 0.1.x.
  • Dropped dependencies on Exiv2, Flickcurl, LibGdamm, LibGPhoto2, LibSoup and WebKit Gtk+.


  • Camera and Flickr importers are absent.
  • There is no date view or searching based on dates.
  • Changes made to photos can not be saved and there is no undo/redo.
  • The scale, brightness, contrast and saturation operations are missing from the editor.
  • Tags do not have an icon associated with them.


  • Bengali (India) (bn_IN)
  • French (fr)
  • Hebrew (he)
  • Polish (pl)


  • Adrien Beudin
  • Florent Thévenet
  • Liel Fridman
  • Piotr Drąg
  • Sankarshan Mukhopadhyay
  • Yasen Pramatarov

Download, Home Page, Support:


Written by Debarshi Ray

23 January, 2010 at 19:24

Posted in GNOME, Solang

7 Responses

Subscribe to comments with RSS.

  1. How do i install in ubuntu? I got the following error on executing configure:

    error: could not find dbus-binding-tool in $PATH

    contents of $PATH:
    echo $PATH

    Pardon me if its a stupid question 😉


    31 January, 2010 at 18:56

    • In Fedora it is the dbus-glib package. Look for something similar in Ubuntu.

      Debarshi Ray

      31 January, 2010 at 20:00

      • I ran into the same problem but libdbus-glib-1-2 is already installed


        15 May, 2010 at 11:50

    • For me sudo aptitude install libdbus-glib-1-dev did the trick for the dbus-binding-tool problem. Then I had to install libbabl-0.0-0-dev.


      27 July, 2010 at 00:37

  2. I am a problem with the package geglmm.

    Error message :
    hecking for GEGLMM… configure: error: Package requirements (geglmm >= 0.1.0) were not met:

    No package ‘geglmm’ found

    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.

    Alternatively, you may set the environment variables GEGLMM_CFLAGS
    and GEGLMM_LIBS to avoid the need to call pkg-config.
    See the pkg-config man page for more details.

    I have compile geglmm-0.1.0 thanks to the gnome ftp but it doesn-t work.

    (I posted on Ubuntu-fr forum (french) :


    13 March, 2010 at 16:11

    • I think that the configure script can not locate the geglmm.pc file. If you can find where it is placed, you can add the directory containing the file to the PKG_CONFIG_PATH variable (export PKG_CONFIG_PATH=/dir/dir1).

      Debarshi Ray

      13 March, 2010 at 19:30

  3. […] a comment » After getting Solang’s Tracker-based backend to work in the last release, we spent the last couple of months polishing up bits and pieces of the user interface, and making […]

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: