pesquisa na caixa de diálogo 'abrir' está desatualizada

8

Se eu salvei um arquivo recentemente (ou mesmo nos últimos dias), ele não aparece em pesquisas na "caixa de diálogo aberta" que alguns programas têm

(A "caixa de diálogo aberta dos programas" é a seguinte. Ela aparece no libreoffice e no firefox)

Estou me perguntando por que essa pesquisa não está atualizada: qual é a infraestrutura por trás dessa pesquisa? Ele atualiza algum tipo de índice de tempos em tempos? Como eu poderia configurá-lo para fazer isso com mais frequência?

    
por josinalvo 16.12.2012 / 18:36

1 resposta

1

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="&apos;fwbuilder %u&apos;" 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="&apos;gedit %u&apos;" 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="&apos;gedit %u&apos;" 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.

    
por John Siu 22.12.2012 / 04:07

Tags