If you delete recently-used.xbel, it's quickly replaced. If you change write permissions, those are overridden. You can use "chattr +i" to prevent writing to it, but apparently a temp file is written first and this will result in lots of disk writes as it attempts again and again to write to recently-used.xbel (there can also be lots of errors displayed if certain applications are run in terminal, as they keep trying to write to this file).
But for GTK2, which I think most puppies use, the logging can be stopped if this line is added to /root/.gtkrc.mine:
Code: Select all
gtk-recent-files-max-age=0
To revert to normal logging, just remove that line (and restart GTK).