onde os arquivos e dirs são usados recentemente?

2

No meu Ubuntu 12.04, todos os aplicativos do gnome (como Nautilus, Evince, gedit, firefox) podem acessar arquivos e diretórios "Utilizados recentemente" ao abrir arquivos neles.

  1. Gostaria de saber onde as informações sobre arquivos "Usados recentemente" e diretórios é armazenado? Eu gostaria de acessar o "Recentemente Usado" arquivos e diretórios do terminal, lendo essas informações.
  2. As aplicações do KDE e do wine não podem acessar arquivos "Utilizados recentemente" e diretórios. Eu me pergunto por que?

Obrigado!

    
por Tim 30.07.2014 / 02:35

1 resposta

6
  1. As informações usadas recentemente são armazenadas em um arquivo chamado recently-used.xbel , localizado no diretório .local/share por usuário, sendo o caminho completo:

    ~/.local/share/recently-used.xbel
    

    Ele contém metadados dos arquivos recentes, como o aplicativo que o abriu ou o aplicativo que deve exibi-lo em seu histórico.

    Por exemplo, meu gedit mostra 3 arquivos:

    Se eu pesquisar por gedit no arquivo, posso ver três "estrofes" porque há três arquivos, eis um deles como exemplo:

    <bookmark href="file:///path/to/dsasd" added="2014-07-26T19:22:24Z" modified="2014-07-26T21:52:22Z" visited="2014-07-26T19:22:25Z">
    <info>
      <metadata owner="http://freedesktop.org">
        <mime:mime-type type="text/plain"/>
        <bookmark:groups>
          <bookmark:group>gedit</bookmark:group>
        </bookmark:groups>
        <bookmark:applications>
          <bookmark:application name="gedit" exec="&apos;gedit %u&apos;" modified="2014-07-26T21:52:22Z" count="7"/>
        </bookmark:applications>
      </metadata>
    </info>
    

  2. O arquivo recently-used.xbel é parte do kit de ferramentas do GTK + . Eu tentei procurar alguma documentação sobre isso, mas isso é o mais próximo que eu posso chegar:

    O GNOME usa a biblioteca GTK +, enquanto o KDE usa a biblioteca QT, presumo que seja por isso que não funciona com o KDE. Quanto ao vinho, eu não sei, talvez ele não tenha sido projetado para trabalhar com ele.

por Alaa Ali 30.07.2014 / 03:29