答案1
文件范围依赖两个主要数据源来返回结果:
- Zeitgeist 用于返回最近使用的文件。
- 系统
locate
数据库用于搜索您的整个主文件夹。
如果您选择加密您的主文件夹,则ecryptfs
当您登录时,您的主文件夹将被挂载。
更新数据库的默认配置locate
会/etc/updatedb.conf
跳过ecryptfs
文件系统。
您可以通过编辑PRUNEFS
该文件中的变量来更改此配置,但请注意这会将你的主文件夹中的文件名泄露到非加密存储中。
不幸的是,我认为目前没有解决方案(除了这种选择) 可让您在仪表盘中搜索文件,并保证其元数据的私密性。
如果您添加该命令,alias updatedb-home='export LOCATE_PATH="$HOME/mlocate.db" && updatedb -l 0 -o $HOME/mlocate.db -U $HOME'
那么您可以updatedb-home
定期运行该命令来更新数据库,或者将其添加到.bashrc
每次登录时运行它。