поиск по открытому диалогу устарел

8

Если я недавно сохранил файл (или даже в последние пару дней), он не отображается при поиске в этом «открытом диалоге», который есть в некоторых программах.

(«Открытый диалог программ» выглядит следующим образом. Он появляется на libreoffice и на firefox)

Мне интересно, почему этот поиск не актуален: какая инфраструктура стоит за этим поиском? Обновляет ли он какой-то индекс время от времени? Как я могу настроить это, чтобы сделать это чаще?

josinalvo
источник
также было бы неплохо узнать, как вы выяснили, какой движок стоит за этим поиском
josinalvo
хм ... просто предположение, но попробуйте запустить sudo updatedbв терминале, а затем снова проверьте поиск.
Дэн

Ответы:

1

Recently UsedСписок Вы имеете в виду хранится в виде файла XML ~/.local/share/recently-used.xbel. Ниже приведен пример

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

Это средство / функция библиотеки / фреймворка GTK +.

Причина несоответствия между программным обеспечением, включая программное обеспечение, использующее GTK +, заключается в том, что автор отдельного пакета / программного обеспечения может решить использовать его или не использовать. Не существует закона / правила, обеспечивающего это. Некоторые авторы могут решить не предоставлять недавний список в своем программном обеспечении. Некоторые могут реализовать свои собственные. Некоторые могут использовать его с фильтром для типа файла (расширение файла).

В этом нет ничего правильного или неправильного. Это также происходит с программным обеспечением, работающим на других ОС, а не только на Linux.

Джон Сиу
источник
хорошо, это шаг в правильном направлении: этот диалог от GTK
josinalvo 22.12.12
сейчас ... Мой вопрос перенесен в диалоговое окно поиска, а не в последнее время
josinalvo 22.12.12
У вас есть несколько файловых систем или сетевой ресурс? Являются ли несоответствия между файловой системой / локальной / сетевой?
Джон Сиу