wyszukiwanie w „otwartym” oknie dialogowym jest nieaktualne

8

Jeśli ostatnio zapisałem plik (lub nawet w ciągu ostatnich kilku dni), nie pojawia się on podczas wyszukiwania w tym „otwartym oknie dialogowym” niektórych programów

(„Otwarte okno dialogowe programów” jest następujące. Pojawia się w libreoffice i firefox)

Zastanawiam się, dlaczego to wyszukiwanie nie jest aktualne: jaka jest infrastruktura tego wyszukiwania? Czy od czasu do czasu aktualizuje jakiś indeks? Jak mogę to skonfigurować częściej?

josinalvo
źródło
Byłoby również miło wiedzieć, w jaki sposób dowiedziałeś się, jaki silnik stoi za tymi poszukiwaniami
josinalvo
uhm ... tylko zgadnij, ale spróbuj uruchomić sudo updatedbterminal, a następnie ponownie sprawdź wyszukiwanie.
Dan

Odpowiedzi:

1

Recently UsedLista to dotyczy jest zapisany jako plik XML ~/.local/share/recently-used.xbel. Oto przykład

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

Jest to funkcja / funkcja biblioteki / frameworku GTK +.

Przyczyną niespójności między oprogramowaniem, w tym oprogramowaniem korzystającym z GTK +, jest to, że autor indywidualnego pakietu / oprogramowania może zdecydować się na jego użycie lub nie. Nie ma żadnego prawa / reguły, która by to egzekwowała. Niektórzy autorzy mogą zdecydować się nie podawać najnowszej listy w swoim oprogramowaniu. Niektórzy mogą wdrożyć własne. Niektórzy mogą używać go z filtrem typu pliku (rozszerzenie pliku).

Nie ma w tym nic dobrego ani złego. Dzieje się tak również z oprogramowaniem działającym na innym systemie operacyjnym, nie tylko na Linuksie.

John Siu
źródło
cóż, to krok we właściwym kierunku: to okno dialogowe pochodzi z GTK
josinalvo
teraz ... Moje pytanie dotyczyło okna wyszukiwania, a nie ostatnio używanego
josinalvo
Czy masz wiele systemów plików lub udziałów sieciowych? Czy występuje niespójność między systemem plików / lokalną / siecią?
John Siu,