Skip to content

Support the Recently Used spec for Linux systems #20493

@bigntallmike

Description

@bigntallmike

It would be nice if recently exported images showed up in the 'recent' files list on Linux Gnome and KDE systems, both of which follow the specification linked below.

darktable would update the $HOME/.local/share/recently-used.xbel file when files are exported to make the GUI aware of recently created images for use in subsequent uploads/sharing scenarios.

The specification is here: Free Desktop Bookmark Specification

This could obviously be made opt-in for the user as well.

Sample included of an image taken by screenshot, then attached to an email:

  <bookmark href="file:///home/me/Pictures/gaming/errormessage.png" added="2026-02-12T20:15:33.787693Z" modified="2026-02-12T20:15:56.785833Z" visited="2026-02-12T20:15:33.787693Z">
    <info>
      <metadata owner="http://freedesktop.org">
        <mime:mime-type type="image/png"/>
        <bookmark:applications>
          <bookmark:application name="xfce4-screenshooter" exec="&apos;xfce4-screenshooter %u&apos;" modified="2026-02-12T20:15:33.787694Z" count="1"/>
          <bookmark:application name="Thunderbird" exec="&apos;net.thunderbird.Thunderbird %u&apos;" modified="2026-02-12T20:15:56.785831Z" count="1"/>
        </bookmark:applications>
      </metadata>
    </info>
  </bookmark>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions