更深层次的 Unity 搜索索引

更深层次的 Unity 搜索索引

Unity 目前仅索引并显示一组浅层的文件结果。

假设我想打开文件“/home/Music/Creedence Clearwater Revival/Willy and the Poor Boys/The-Midnight-Special.mp3”。

我打开“文件和文件夹”镜头并输入“The Midnight Special”。不幸的是,这首歌没有显示。我尝试输入“Willy and the Poor Boys”,但该文件夹也没有显示。

镜头中唯一显示的文件夹是“音乐”。因此我必须打开“音乐”文件夹,然后浏览整个目录树才能打开我想要的文件。

如何获取在“文件和文件夹”镜头中显示的更深层次的文件索引?

感谢您的帮助!

答案1

Unity 镜头不会搜索您的所有文件和文件夹,而是只能访问您过去至少打开过一次的文件(这是因为它使用 Zeitgeist 进行搜索)。

您可以安装另一个名为“Unity Place Filesearch”的搜索器,它将搜索系统上的每个文件。这可以为您从未打开过的文件提供更全面的搜索结果。安装此新的更好的搜索搜索器后,如果您不再需要旧搜索器,可以将其卸载。

要安装 Unity Place Filesearch:

sudo add-apt-repository ppa:pydave/unity-lenses
sudo apt-get update
sudo apt-get install unity-place-filesearch

然后输入以下内容使镜头出现:

setsid unity

选修的您还可以通过编辑以下文件来设置要忽略的文件夹(如果您有私人文件):

gedit ~/.filesearch.cfg

如果您确实编辑了此文件,则可以通过保存然后输入以下命令来停止并重新启动镜头,从而应用更改。

killall unity-filesearch-daemon
setsid unity

取下旧镜头:

首先备份镜头文件(以防万一):

mkdir ~/backups
cp /usr/share/unity/places/files.place ~/backups/

取下镜头:

sudo sed -i '14i ShowEntry=false' /usr/share/unity/places/files.place

最后运行以下命令应用您的更改:

unity --replace

全部完成!享受全新、更优质的搜索吧!

资料来源:Webupd8:

http://www.webupd8.org/2011/05/real-files-folders-search-unity-lens

http://www.webupd8.org/2011/04/things-to-tweak-fix-after-installing.html

答案2

Dash 不是一个简单的搜索工具,它会将您对文件和应用程序的使用情况关联到您的搜索结果。它只是显示您之前打开的文件。

您应该使用“文件和文件夹”进行搜索。然后这些文件将添加到 dash。

答案3

从这个 Bug 的评论来看: https://bugs.launchpad.net/unity/+bug/646724 “文件和文件夹”镜头的目的只是搜索最近使用的文件(至少是 Zeitgeist 知道的文件)。

需要(并创建)不同的镜头来搜索主目录中的所有文件。

如果你只是在搜索音乐并且正在使用 Banshee,那么 https://launchpad.net/unity-music-lens https://launchpad.net/~markjtully/+archive/ppa 更适合。

答案4

Zeitgeist 正在修复 - 他们目前正在添加一个一次性流程,将所有要索引的目录都放入 Zeitgeist。请参阅https://bugs.launchpad.net/unity/+bug/646724/comments/36 目前的问题是ZG只索引你与之交互过的文件,并且Unity搜索使用ZG。

相关内容