la recherche dans la boîte de dialogue «ouverte» est obsolète


8

Si j'ai enregistré un fichier récemment (ou même au cours des deux derniers jours), il n'apparaît pas lors des recherches sur cette "boîte de dialogue ouverte" que certains programmes ont

(La "boîte de dialogue ouverte des programmes" est la suivante. Elle apparaît sur libreoffice et sur firefox)

Je me demande pourquoi cette recherche n'est pas à jour: quelle est l'infrastructure derrière cette recherche? Met-il à jour une sorte d'index de temps en temps? Comment pourrais-je le configurer pour le faire plus fréquemment?


il serait également agréable de savoir comment vous avez découvert le moteur derrière cette recherche
josinalvo

euh ... juste une supposition, mais essayez d'exécuter sudo updatedbdans un terminal, puis vérifiez à nouveau la recherche.
Dan

Réponses:


1

La Recently Usedliste à laquelle vous vous référez est stockée sous forme de fichier xml ~/.local/share/recently-used.xbel. Voici un exemple

<?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>

C'est une fonctionnalité / fonctionnalité de la bibliothèque / framework GTK +.

La raison de l'incohérence entre les logiciels, y compris les logiciels utilisant GTK +, est que l'auteur du package / logiciel individuel peut choisir de l'utiliser ou de ne pas l'utiliser. Il n'y a pas de loi / règle pour appliquer cela. Certains auteurs peuvent choisir de ne pas fournir de liste récente dans leur logiciel. Certains peuvent implémenter le leur. Certains peuvent l'utiliser avec un filtre pour le type de fichier (extension de fichier).

Il n'y a ni bien ni mal à ce sujet. Cela arrive également aux logiciels fonctionnant sur d'autres systèmes d'exploitation, pas seulement Linux.


eh bien, c'est un pas dans la bonne direction: cette boîte de dialogue est de GTK
josinalvo

maintenant ... Ma question a été renvoyée à la boîte de dialogue de recherche, pas à celle récemment utilisée
josinalvo

Avez-vous plusieurs systèmes de fichiers ou partages réseau? Les incohérences entre le système de fichiers / local / réseau?
John Siu
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.