GNOME Bugzilla – Bug 675961
There should be a way to disable logging to recently-used.xbel
Last modified: 2012-10-30 09:40:11 UTC
as the summary says, i want to disable document history. doing the obvious thing i unchecked "keep records of used files in document history" but it doesn't work, i've opened and closed images (and gimp itself, even checked task manager), restarted my PC, and images still show up in recent history. It worked in gimp 2.7.
Disabling just prevents new files from entering the history, additionally you have to clear the existing history.
Sorry should have mentioned I did clear the history each time as well. Problem still persists, history is empty ,then I open a file, close Gimp, open it, file is still in history.
I confirm, unchecking the 'keep record of used files in the Recent Documents list' check box does not seem to have any effect, images opened still enter the list. Clearing the document history works. I wouldn't consider this as a major bug, though. (Win 7, 64 bit, GIMP 2.8.2, running as admin)
Confirming this for the native Mac build of GIMP 2.8.2. and thus setting the OS field to 'All'. Increasing priority with reference to https://bugzilla.gnome.org/page.cgi?id=fields.html#importance, as this can be seen as a seriously broken menu item, but not as high impact.
Tracked it down. GIMP itself does nothing to add the file to the recent list, it's the GTK+ file chooser which implicitly adds the file upon confirming a load or save. I'm tempted to simply remove that config option, since clearing the history still works, it will simply add each newly opened file, whether we want that or not. Reassigning to GTK+ anyway, since this is a privacy issue of sorts, maybe somebody has a comment.
GTK+'s file chooser puts files you choose into the recently-used list, so that you can find them easily from the GIMP itself and from other applications. Symlinking /dev/null to ~/.local/share/recently-used.xbel doesn't work because Glib rewrites that file completely instead of preserving the symlink. Would having such a symlink to /dev/null be the most convenient thing to you? Or a GSettings configuration key?
I'm not even sure if I really want this configurable on the system level, but it has some similarity to browsers' "don't save foo history" privacy settings. I guess if we add this, it should be a setting that any application can use via GtkSettings, not some hidden internal hack that only affects GtkFileChooser.
Should we close this as a duplicate of bug 667252 ?
Yes. *** This bug has been marked as a duplicate of bug 667252 ***