Zeitgeist不会在NTFS分区中索引文件夹
我使用Synapse + Unity Dash进行搜索,似乎这些都不能索引我在NTFS分区中访问过的文件夹。 我相信这是因为Zeitgeist没有索引文件夹,并且找到(我相信Synapse使用的)不会触及我的NTFS驱动器。
简而言之,有没有办法索引我的NTFS分区? 以这种方式可以通过locate访问它。 或者也许制作Zeitgeist索引文件夹?
截至目前,Dash提供了NTFS分区的结果,但结果中没有文件夹。 另一方面,locate给我文件夹,但只在本机ubuntu分区上。
Dash正在使用由locate
创建的索引数据库。 要在NTFS分区上locate
索引和显示文件,您应该编辑文件/etc/updatedb.conf
,并更改行
PRUNEPATHS="/tmp /var/spool /media"
至
PRUNEPATHS="/tmp /var/spool"
如果您的NTFS分区安装在/media
(极可能)下的挂载点上,则此方法有效。
要立即更新locate
数据库,请运行
sudo updatedb
Zeitgeist通过两种方式记录事件
- Zeitgeist Datahub
- 选择性数据源
Datahub
第一个默认安装在Ubuntu(Natty和更高版本)以及Zeitgeist中。 Datahub是一个被动记录器,它是类固醇上的GtkRecentManager。 〜/ .recently-used.xbel的任何新条目都被Datahub占用并添加到Zeitgeist
选择性数据源
数据源是有助于记录事件的应用程序的扩展/插件/插件/插件。 示例Tomboy笔记未被datahub记录,因为它们未被GtkRecentManager记录。
在这种情况下,可以启用Tomboy数据源(作为插件实现),记录诸如Note Open,Closed,Created和Deleted之类的事件
如果你在Natty上,那么你为这些应用程序安装Datasources
- BZR
- Emacs的
- 侏儒之眼
- Geany
- gedit中
- Rhythmbox音乐播放器
- 假小子
- 图腾
- VIM
- XChat的
您可以通过sudo apt-add-repository ppa:zeitgeist/ppa
安装数据源
并寻找软件包zeitgeist-datasource-*
(例如zeitgeist-datasource-rhythmbox
)
OTOH您可以通过安装包banshee-extensions-zeitgeistdataprovider
来安装Banshee的数据源
如果您打开文件,启动/停止曲目,打开/关闭/创建/删除备注或这些应用程序中的任何相关活动,则会记录它们。 甚至记录音乐曲目(它们在磁盘上的URI)。
有两个问题
- GtkRecentManager无法在NTFS分区上运行
- 每次挂载NTFS分区时,都会为其分配不同的挂载点。 (你可以把它固定在
/etc/fstab
)
我可以猜到问题可能在后者。 你能尝试安装banshee数据源,启用数据源,听几条曲目(在NTFS分区上),然后尝试通过Synapse或Dash找到它们(我个人更喜欢Synapse)
哈弗,你试过Recoll? 非常好,但到目前为止仍然有添加NTFS分区的麻烦,每个人都告诉我,在设置中你可以做到这一点,但没有选项在/ home旁边添加一些东西