“打开”对话框上的搜索已过期


8

如果我最近(或最近几天)保存了文件,则在某些程序具有的“打开对话框”上的搜索中不会显示该文件

(下面是“程序的打开对话框”。它出现在libreoffice和firefox上)

我想知道为什么此搜索不是最新的:此搜索背后的基础设施是什么?它会不时更新某种索引吗?如何配置它以使其更频繁地执行?


知道您如何找出该搜索的背后引擎也很高兴
josinalvo

嗯...只是一个猜测,但是尝试sudo updatedb在终端中运行,然后再次检查搜索。

Answers:


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

现在...我的问题是针对搜索对话框的,而不是最近使用过的
josinalvo

您是否有多个文件系统或网络共享?文件系统/本地/网络之间是否不一致?
约翰兆
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.