A lista Recently Used
à qual você se refere é armazenada como um arquivo xml ~/.local/share/recently-used.xbel
. A seguir, um exemplo
<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
>
<bookmark href="file:///home/Usename/Firewall/fwbuilder.fwb" added="2012-11-07T04:33:55Z" modified="2012-12-20T05:31:26Z" visited="2012-11-07T04:33:55Z">
<info>
<metadata owner="http://freedesktop.org">
<mime:mime-type type="application/octet-stream"/>
<bookmark:applications>
<bookmark:application name="fwbuilder" exec="'fwbuilder %u'" modified="2012-12-20T05:31:26Z" count="4"/>
</bookmark:applications>
</metadata>
</info>
</bookmark>
<bookmark href="file:///home/Usename/Desktop/limit_test.py" added="2012-12-16T04:48:29Z" modified="2012-12-16T06:02:28Z" visited="2012-12-16T04:48:30Z">
<info>
<metadata owner="http://freedesktop.org">
<mime:mime-type type="text/x-python"/>
<bookmark:groups>
<bookmark:group>gedit</bookmark:group>
</bookmark:groups>
<bookmark:applications>
<bookmark:application name="gedit" exec="'gedit %u'" modified="2012-12-16T06:02:28Z" count="16"/>
</bookmark:applications>
</metadata>
</info>
</bookmark>
<bookmark href="file:///home/Usename/Firewall/gateway.int.apple.com.fw" added="2012-12-20T05:32:03Z" modified="2012-12-20T05:35:25Z" visited="2012-12-20T05:32:03Z">
<info>
<metadata owner="http://freedesktop.org">
<mime:mime-type type="application/x-shellscript"/>
<bookmark:groups>
<bookmark:group>gedit</bookmark:group>
</bookmark:groups>
<bookmark:applications>
<bookmark:application name="gedit" exec="'gedit %u'" modified="2012-12-20T05:35:25Z" count="3"/>
</bookmark:applications>
</metadata>
</info>
</bookmark>
</xbel>
É uma facilidade / recurso da biblioteca / framework GTK +.
O motivo da inconsistência entre o software, incluindo o software que usa o GTK +, é porque o autor do pacote / software individual pode optar por usá-lo ou não. Não há lei / regra para impor isso. Alguns autores podem optar por não fornecer uma lista recente em seu software. Alguns podem implementar os seus próprios. Alguns podem usá-lo com filtro para o tipo de arquivo (extensão de arquivo).
Não há certo ou errado sobre isso. Isso também acontece com o software em execução em outro sistema operacional, não apenas no Linux.