Linux photo management software?

I typically run Manjaro and tried DigiKam a few months ago. My photo editing work is done on a dedicated Windows 10 system, but I wanted to be able to manage my digital assets from Linux. The problem I found with DigiKam was that when I removed a file from a catalog, the program also removed the file from disk. That didn't make sense to me, and I looked for a workaround but didn't find one.

The best alternative, for my environment, was to use IMatch for digital asset management. While it is a Windows 10 program, it is possible to run a server component on Windows and then use a web browser from Linux, Windows, Mac, IOS, etc. to interface with the server. I'm still setting it up and am concentrating on the standalone installation for now, but I will likely move to a client/server model. Here is some information about the client/server version:

IMatch Anywhere
 
I typically run Manjaro and tried DigiKam a few months ago. My photo editing work is done on a dedicated Windows 10 system, but I wanted to be able to manage my digital assets from Linux. The problem I found with DigiKam was that when I removed a file from a catalog, the program also removed the file from disk. That didn't make sense to me, and I looked for a workaround but didn't find one.
According to documentation, digiKam moves the deleted photo to your Trash folder. Could you recover it from there? Possibly you wanted it in its original location.

Frankly I prefer that behavior to Darktable. When you remove a photo from the Lighttable, it remains in place and must be deleted with file manager.
 
I typically run Manjaro and tried DigiKam a few months ago. My photo editing work is done on a dedicated Windows 10 system, but I wanted to be able to manage my digital assets from Linux. The problem I found with DigiKam was that when I removed a file from a catalog, the program also removed the file from disk. That didn't make sense to me, and I looked for a workaround but didn't find one.
According to documentation, digiKam moves the deleted photo to your Trash folder. Could you recover it from there? Possibly you wanted it in its original location.

Frankly I prefer that behavior to Darktable. When you remove a photo from the Lighttable, it remains in place and must be deleted with file manager.
I think the photo is moved to a DigiKam trash area. I would prefer it just leave the file on disk unless I request it be removed when it is deleted from the catalog. I might want to have the file live in a different catalog. Capture One gives the user to remove the file from disk or just the catalog. That makes a lot more sense to me.
 
In current Darktable, the Lighttable / Selected Images / there's a Remove button but also a Trash button. Remove button takes it out of the Lighttable but leaves the file and XML in the original image directory. Experimenting, the Trash button sends a DNG and its XML file to Mint (XFCE) Trash Can, and by way of experiment I can either open it with another editor, move it, completely delete it, etc. in the file manager. Am I missing what's wanted?
 
Last edited:
In current Darktable, the Lighttable / Selected Images / there's a Remove button but also a Trash button. Remove button takes it out of the Lighttable but leaves the file and XML in the original image directory. Experimenting, the Trash button sends a DNG and its XML file to Mint (XFCE) Trash Can, and by way of experiment I can either open it with another editor, move it, completely delete it, etc. in the file manager. Am I missing what's wanted?
Thank you I2K4. I did not see the Trash button.

I tried to RTFM but it put me to sleep, sorry.

Do I feel strongly enough about being able to edit X-T4 images to recompile darktable again? Probably I'll just wait for the next version, which I heard will support the X-T4. I had to add X-T200 because of plans to buy the camera and edit Bayer RAF.
 
In current Darktable, the Lighttable / Selected Images / there's a Remove button but also a Trash button. Remove button takes it out of the Lighttable but leaves the file and XML in the original image directory. Experimenting, the Trash button sends a DNG and its XML file to Mint (XFCE) Trash Can, and by way of experiment I can either open it with another editor, move it, completely delete it, etc. in the file manager. Am I missing what's wanted?
Thank you I2K4. I did not see the Trash button.

I tried to RTFM but it put me to sleep, sorry.

Do I feel strongly enough about being able to edit X-T4 images to recompile darktable again? Probably I'll just wait for the next version, which I heard will support the X-T4. I had to add X-T200 because of plans to buy the camera and edit Bayer RAF.
Sent me another notch up the learning curve with DT. Good luck with your Fuji, my daughter loves her X-T3, but is firmly in Mac/Adobe world.
 
Sent me another notch up the learning curve with DT. Good luck with your Fuji, my daughter loves her X-T3,
I guess it's the same with any software, documentation always lag behind, especially with such a rapid-development project like darktable (10+ commits daily on average).
but is firmly in Mac/Adobe world.
just want to clarify that darktable is available across platforms: GNU/Linux, Windows, and Mac OS :-)
 
Sent me another notch up the learning curve with DT. Good luck with your Fuji, my daughter loves her X-T3,
I guess it's the same with any software, documentation always lag behind, especially with such a rapid-development project like darktable (10+ commits daily on average).
but is firmly in Mac/Adobe world.
just want to clarify that darktable is available across platforms: GNU/Linux, Windows, and Mac OS :-)
Actually I think I misspoke about Adobe, the Fuji caused her to adopt SilkyPix at least temporarily to handle X-T3 RAW - not sure if that's changed. She shoots Canon and now the mirrorless commercially so it's a ready to hand familiarity attachment for her and sometimes clients with Adobe.
 
Last edited:
I typically run Manjaro and tried DigiKam a few months ago. My photo editing work is done on a dedicated Windows 10 system, but I wanted to be able to manage my digital assets from Linux. The problem I found with DigiKam was that when I removed a file from a catalog, the program also removed the file from disk. That didn't make sense to me, and I looked for a workaround but didn't find one.

The best alternative, for my environment, was to use IMatch for digital asset management. While it is a Windows 10 program, it is possible to run a server component on Windows and then use a web browser from Linux, Windows, Mac, IOS, etc. to interface with the server. I'm still setting it up and am concentrating on the standalone installation for now, but I will likely move to a client/server model. Here is some information about the client/server version:

IMatch Anywhere
Nice thought, but there is no Windows in my workflow. However I would very much be interested in doing this within Linux, such that most of my files are on a server and the current project is edited on this laptop. Archived photos and projects could be accessible from whatever device I am on.
 
I typically run Manjaro and tried DigiKam a few months ago. My photo editing work is done on a dedicated Windows 10 system, but I wanted to be able to manage my digital assets from Linux. The problem I found with DigiKam was that when I removed a file from a catalog, the program also removed the file from disk. That didn't make sense to me, and I looked for a workaround but didn't find one.

The best alternative, for my environment, was to use IMatch for digital asset management. While it is a Windows 10 program, it is possible to run a server component on Windows and then use a web browser from Linux, Windows, Mac, IOS, etc. to interface with the server. I'm still setting it up and am concentrating on the standalone installation for now, but I will likely move to a client/server model. Here is some information about the client/server version:

IMatch Anywhere
Nice thought, but there is no Windows in my workflow. However I would very much be interested in doing this within Linux, such that most of my files are on a server and the current project is edited on this laptop. Archived photos and projects could be accessible from whatever device I am on.
Maybe you could set up a server in a Windows virtual machine.
 
I allready had a rant here:

https://www.dpreview.com/forums/post/64010762

The whole thread maybe interesting to you.
It was. Everything you said made sense. I've used GIMP for years and like it a lot. However I get better colors out of darktable than dcraw. As I understand it, UFRaw calls dcraw from inside GIMP.

In that thread, you said:
And for archiving I use Shotwell.
Do you have a color managed version of Shotwell, or does color management not matter to you? Last I tried, Shotwell could not read ICC profiles. Nor could Pix.

The Z6 and Z7 look like great cameras! Judging by DPreview's studio comparison widget, it looks like the Z6 has less high ISO noise than any other 135 camera.
 
Last edited:
About Shotwell doing colormanagement, I think it does not. I should look into what that exactly is about. Perhaps about calibrating monitors and such. Maybe the Geeqie I read about in this thread does this.

The good thing about the combo Airnef/Shotwell is:

Airnef expects to drop off new pictures in a user defined folder.

It offers also to move the pics, but I rather keep the camera content as a back-up at that moment.

And Shotwell can be configured to automatically look at a user defined folder to see if there are any new pics to be stored in it's database.

Within Shotwell I can easily get idea if a picture can be improved ("nondestructive enhance"). And if so I can rightclick to an "external editor" of choice (i.e. Gimp) to work on it.

In winter I am scanning 1000's of film slides into Shotwell. Handles that very well.

I tried F-spot before, but it misfiled sometimes needing detective work.

regards Boudewijn
 
I typically run Manjaro and tried DigiKam a few months ago. My photo editing work is done on a dedicated Windows 10 system, but I wanted to be able to manage my digital assets from Linux. The problem I found with DigiKam was that when I removed a file from a catalog, the program also removed the file from disk. That didn't make sense to me, and I looked for a workaround but didn't find one.

The best alternative, for my environment, was to use IMatch for digital asset management. While it is a Windows 10 program, it is possible to run a server component on Windows and then use a web browser from Linux, Windows, Mac, IOS, etc. to interface with the server. I'm still setting it up and am concentrating on the standalone installation for now, but I will likely move to a client/server model. Here is some information about the client/server version:

IMatch Anywhere
Nice thought, but there is no Windows in my workflow. However I would very much be interested in doing this within Linux, such that most of my files are on a server and the current project is edited on this laptop. Archived photos and projects could be accessible from whatever device I am on.
Maybe you could set up a server in a Windows virtual machine.
Maybe *I don't want to run Microsoft software if I can avoid it.* And with a server centric OS like Linux, one would think it'd be possible to set up a server for my pictures within it. This would allow me to continue to avoid running Microsoft software. My phone spies on me quite enough as it is, I don't need the Man looking into my desktop environment as well.

If I were running Windows, I'd just fire up Lightroom and be done with it.
 
Hi CaCreeks,

looks like ubuntu (=gnome nowadays) has a system wide colormanagement feature.

Is that the way to go? I am purely at "default" now of course. Do I need to buy/borrow a spectrometer?

I must confess, looking at pictures in the W10 viewer looks better than in ubuntu's. All on the same dual boot system. And that difference has to do with color and/or brightness. Need W for updating my TomTom and.. the Nikon firmware which comes compressed in a way ubuntu had problems with. The Nikon decompression was a maybe, but I do not want to risk feeding my camera mutilated new firmware.

And about f-spot, it was an ubuntu decision to replace it with shotwell (seamless data base conversion though). I tried it, and it was an improvement. They are now talking about a program Photos.

regards Boudewijn

7a7ff61120404d1db4cfec15afbdfd5d.jpg.png
 
Last edited:
I typically run Manjaro and tried DigiKam a few months ago. My photo editing work is done on a dedicated Windows 10 system, but I wanted to be able to manage my digital assets from Linux. The problem I found with DigiKam was that when I removed a file from a catalog, the program also removed the file from disk. That didn't make sense to me, and I looked for a workaround but didn't find one.

The best alternative, for my environment, was to use IMatch for digital asset management. While it is a Windows 10 program, it is possible to run a server component on Windows and then use a web browser from Linux, Windows, Mac, IOS, etc. to interface with the server. I'm still setting it up and am concentrating on the standalone installation for now, but I will likely move to a client/server model. Here is some information about the client/server version:

IMatch Anywhere
Nice thought, but there is no Windows in my workflow. However I would very much be interested in doing this within Linux, such that most of my files are on a server and the current project is edited on this laptop. Archived photos and projects could be accessible from whatever device I am on.
Maybe you could set up a server in a Windows virtual machine.
Maybe *I don't want to run Microsoft software if I can avoid it.* And with a server centric OS like Linux, one would think it'd be possible to set up a server for my pictures within it. This would allow me to continue to avoid running Microsoft software. My phone spies on me quite enough as it is, I don't need the Man looking into my desktop environment as well.
If I were running Windows, I'd just fire up Lightroom and be done with it.
I used this for two years without problems, But then I found this in the FAQ.

This is the latest Shotwell revision in Ubuntu 16.04, oh Shotwell 0.22.0. The Shotwell revision may have gone up in the present Ubuntu 20.04.

So I have my pictures back on my desktop PC again.

regards Boudewijn

0cbf52ade6dd4430b5a81849dc8066d4.jpg.png
 
Last edited:
I allready had a rant here:

https://www.dpreview.com/forums/post/64010762

The whole thread maybe interesting to you.
It was. Everything you said made sense. I've used GIMP for years and like it a lot. However I get better colors out of darktable than dcraw. As I understand it, UFRaw calls dcraw from inside GIMP.

In that thread, you said:
And for archiving I use Shotwell.
Do you have a color managed version of Shotwell, or does color management not matter to you? Last I tried, Shotwell could not read ICC profiles. Nor could Pix.

The Z6 and Z7 look like great cameras! Judging by DPreview's studio comparison widget, it looks like the Z6 has less high ISO noise than any other 135 camera.
OK, I studied it a bit more.

Downloaded the software to define colorbalance, and I see my Dell really has a Sharp (Corporation;--)) monitor with a whitepoint of 6500 degK. I should not put deg there, Celsius, Fahrenheit and Rankine need a deg(sign) Kelvin not, as per ISO. But we are talking temperature of radiating black bodies here.

I can switch to another profile with whitepoint 5000 K. And indeed I get much more saturated colors, almost garish I would say. Makes me think of the Fujichrome Velvia film. In all programs including Shotwell. So it has colormanagement when using ubuntu, and probably all Debian derived linuxes as OS.

There must be more to it then just temperature, these profiles are 1,7 kB en 12 kB (for the velvia one).

I see the famous gamut pictures. Had those in university, but I forgot all about it. Need some more studying but it looks like the larger envelope is what my screen announces it can do, and the inner triangle what the profile uses of it. As you see the 5000K one begins to be slightly out of bounds. And red and green gain most terrain just like in Velvia film.

Whitepoint 6500K
Whitepoint 6500K

5000K
5000K

So I need to check if my desktop PC with a Samsung display has a 6500 K profile. It actually has a number, so apparently different profiles can lead to the same whitepoint.

Prints, if any, I mail to a printshop. They ask nothing, may look at the exif, and they are just beautiful. Do not change a winning team.

The camera's have lot of whitebalance adjustment stuff, but automatic has served me well sofar. I only change defaults when it matters, and I know what I am doing.

If I send .jpg's to somebody else, it is up to them. The only complaints I get are about messy hair or raccoon eyes. Or too many pixels.

Yes the Z6/7 are great, you can study lenssharpness in the extreme. But in the end nobody has an 8K monitor yet, there is one 5K one now. Or needs an 8K print at 300 dpi. Then, suddenly you see a little bird in a landscape you never saw with the naked eye. And can still crop it out. I need to crop a lot anyway because Nikon is already 5 months promising a 70-200 mm and I paid in full. Maybe that should be spelled paid in fool? The longest Z lens is now 85 mm, and I have it. Not going to buy any Nikon stuff untill I got that zoom.

And you are right the Z6 works great at dinnerparties. A few candles is already enough. Just before corona broke out I noticed restaurants here are dimming their lights very slowly during the progress of the dinner. And I need to open up more and more.

regards Boudewijn
 
Hi CaCreeks,

looks like ubuntu (=gnome nowadays) has a system wide colormanagement feature.
Thanks you for your comments about the Nikon Z6. It is probably the ideal camera for my unmet wishes (low light photography) but at that price I could buy two (2) kayaks instead. Cellphone is adequate for most situations and I have an Oly TG5 for kayaking.

I don't know details of the various Ubuntu desktops, because I use Mint with Cinnamon desktop. It has System Settings > Color to assign profiles for various devices (below). I needed to set a profile for my laptop screen, which is closer to DCI-P3 than sRGB, in other words more red and orange gamut, so everything looked too sunset-like without color management. Sorry I can't say why you get better colors in W10. It's worth diagnosing. In theory there should be no difference.

Programs I use are all color managed: Geeqie for viewing and culling, Darktable for Raw conversions, and GIMP for bitmap editing. I'm not sure it's totally necessary to have color management for photo categorization, although it would be nice. Instead of Shotwell, Mint Cinnamon installs Pix, which I haven't used, except to note it is not color managed.

f4b7eb1f00d2492c8632930a0a72384f.jpg.png
 
Last edited:
OK, before I forget:

In ubuntu 20.04 the Shotwell revision is now 0.30.8.

But the caution still stands. Network storage is dangerous.

The SQLlite program (The Database of Shotwell) is managed by Shotwell, that part remains on the client, when the data (the pictures) are placed on the server.

But loss of connection, or others trying to access the same database at the same time may result in open files on the server with unpredictable results when another access is coming in. Differences in file opening/closing between various operating system is another problem.

Real network database programs have both the database and the database management on the server.

regards Boudewijn
 
Hi CaCreeks,

looks like ubuntu (=gnome nowadays) has a system wide colormanagement feature.

Is that the way to go? I am purely at "default" now of course. Do I need to buy/borrow a spectrometer?
I would recommend doing so, I've been using a ColorMunki Display with DisplayCal.

Windows is actually quite bad with color management, thus, I let DisplayCal manage and load the calibrated monitor color profile on startup.

In Ubuntu, you can just select the .icc file in Color setting, or DisplayCal can install the profile directly after calibration.



aa1245a1441942fdabf91d005aea8245.jpg



33a7016fa263408eb65741365fb54973.jpg

I must confess, looking at pictures in the W10 viewer looks better than in ubuntu's. All on the same dual boot system. And that difference has to do with color and/or brightness. Need W for updating my TomTom and.. the Nikon firmware which comes compressed in a way ubuntu had problems with. The Nikon decompression was a maybe, but I do not want to risk feeding my camera mutilated new firmware.
Yeah, I still have a small Windows partition with almost nothing on it, just to handle those proprietary firmware updates. Luckily, those situations are getting rarer as manufacturer getting better at using standard methods (e.g. zip file, ...), and I consciously avoid buying stuffs that rely on Windows only. Haven't booted into Windows for 3-4 months now.

And about f-spot, it was an ubuntu decision to replace it with shotwell (seamless data base conversion though). I tried it, and it was an improvement. They are now talking about a program Photos.
I've always removed f-spot right after installing Ubuntu, mostly because f-spot depends on Mono, which is a port of .Net, too risky with legal issues. The community was very clear in opposing the Mono patent minefield.
 

Keyboard shortcuts

Back
Top