我注意到以下问题:
- 当我点击桌面搜索 -> 基本设置 -> 详细信息,我收到“文件索引服务未运行”和索引文件字段实数“正在计算......”但实际上从未产生数字。
- 当使用 krunner、home run 等时,如果我在计算机上输入文件名,它不会显示。
(编辑)当我尝试在命令行上索引某些内容时,会发生以下情况:
$ touch foobar
$ nepomukindexer foobar
nepomukindexer(9660)/nepomuk (strigi service): SimpleIndexError: "No such object path '/datamanagement'"
nepomukindexer(9660)/nepomuk (strigi service): "No such object path '/datamanagement'"
No such object path '/datamanagement'
Nepomuk、Semantic Desktop、文件索引器和电子邮件索引器均在基本设置下启用。这是在 Kubuntu 13.04 下,尽管在 12.10 下使用 KDE 4.10 PPA 时也存在这个问题。
看起来 Nepomuk 根本没有索引文件并且通常无法工作,但我不知道在哪里寻找日志文件。
答案1
如果您从 12.10 升级并保留了 /home 文件夹,则可能会发生这种情况。为了解决这个问题,我不得不清除 Nepomuk 数据库并重新索引所有内容。
就我而言,我这样做了:
qdbus org.kde.NepomukServer /nepomukserver quit
rm -rf $(kde4-config --localprefix)/share/apps/nepomuk/repository/
然后,我重新索引了 PDF 文件:
cd; find . -name "*.pdf" | xargs -n1 -I{} nepomukindexer {}
...和 ODT 文件:
cd; find . -name "*.odt" | xargs -n1 -I{} nepomukindexer {}