![如何让 Dash 镜头看到网络共享中的文件?](https://linux22.com/image/967660/%E5%A6%82%E4%BD%95%E8%AE%A9%20Dash%20%E9%95%9C%E5%A4%B4%E7%9C%8B%E5%88%B0%E7%BD%91%E7%BB%9C%E5%85%B1%E4%BA%AB%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我很想更多地利用 Dash 文件/音乐/视频/照片镜头,但是全部我的文档和媒体位于 (CIFS) 网络共享上。这些共享始终处于挂载状态,文件始终可用,但当我在 Dash 上运行与文件相关的搜索时,我没有看到应有的结果。如果我将示例搜索复制到我的桌面或本地系统的其他位置,它们确实会返回相关文件,所以我知道这不是 Dash 无法解析文件的问题。
这可以通过设置调整/更改来启用吗?有没有什么方法可以让 Unity/Dash 知道可以搜索/索引网络共享?它是否应该已经可以做到这点,只是在我的特定设置上不起作用?
答案1
解决了我自己的问题(+1 给我的“Linux 用户”信誉!):
Unity 确实会尝试通过 Dash 查找您搜索的文件,但它在后台使用的文件索引工具(“locate”)的默认配置会将一堆目录和文件系统类型列入黑名单。您需要做的是编辑您的/etc/updatedb.conf文件并删除其中一些排除。
对于我的特定用例,我从中删除了“/media”修剪路径指令和“nfs”/“cifs”来自西梅指令。如果您sudo updatedb重新索引系统,您应该发现 Dash 文件搜索的行为符合您的预期。