I just realized that by default Puppy does not have a way to control
"how many days back" for the recently-used.xbel file.
This is how you do it.
-- Check if you have a file named .gtkrc.mine in /root.
------ if you do, insert this line at the very top of it:
if it's not already there.gtk-recent-files-max-age = 10
------ if file /root/.gtkrc.mine does not exist, open a terminal and
issue the following command:
Code: Select all
echo "gtk-recent-files-max-age = 10" > /root/.gtkrc.mine
The number 10 in the above is the number of "up-to" ("last") days
during which files /events will be recorded or kept in file
/root/.local/share/recently-used.xbel.
With "gtk-recent-files-max-age = 10", on the 11th day, the events and
files that were recorded on the original day 1 are erased, the original
day 2 becomes day 1, and so on.
If you want no "xbel" history, indicate 0 instead of 10. This of
course will disable the "xbel" part of the MRUF script. But the other
sections (bash, mtpaint, etc.) will continue to be monitored. (Please
see add'l note below.)
I do not recommend specifying above 15 (days), because the xbel file
tends to get too large for reasonable speed for the MRUF script.
Any questions about this, please ask.
IHTH
~~~~~~~~~~~~~~
Note for the "entirely paranoid"
------ You can use this MRUF script to erase the histories of bash, less,
mtpaint, geany, etc. Simply click every once and a while on the
"ERASE THIS LIST" entry in the sub-menu for that part.
I say "once and a while" because these lists keep being generated. There
is no safe way to entirely disable them. Please keep in mind that some of
these history lists are needed by the Puppy OS to work properly.