Introducing Shotwell profiles

I just uploaded a new unstable release version of Shotwell, 0.31.1. Why that took roughly a year and why that still doesn’t contain everything I wanted it to contain will be the content for some following posts.

Previously, there was already a way to have separate databases, but you would share the settings and thus the import folder between the two databases. Even more so, developing on the machine where you have your own photo collection caused me to import test data into my collection more than once.

A profile is really just a separated database and set of settings. To create or use a profile, just call shotwell with its name:

$ shotwell --profile="Development environment"

It is possible to set the storage directory of the profile using the old -d/--datadir command line options when using a profile name for the first time. Be careful, though: currently there is no protection against typos. If a profile you select does not exist yet, it will create a new one.

To list the available profiles, use --list-profiles

$ shotwell --list-profiles
Available profiles:
Profile name: Development environment
Profile Id: 98d7b5b1-b7a6-4862-ae29-a65d99ed90e1
Data dir: /home/jens/.local/share/profiles/98d7b5b1-b7a6-4862-ae29-a65d99ed90e1

And that’s it.

One thought on “Introducing Shotwell profiles

  1. Hi Sir/Madam,
    I am user of shotwell. The application simply super. Organisation of picture in one shot and sorting out with date and time.You have done good job.

    In addition to it, if you provide us to “Export” the arranged picture(imported and sort picture) as it is to external hard disk would be good idea.. It provide user to keep backup as in external hard disk in sorted format using shot well.

    Please provide export option..
    Thank you..


Leave a Reply

Your email address will not be published. Required fields are marked *