ANGRYsearch:Linux 下的山寨 Everything
ANGRYsearch 是一个山寨 Windows 下 Everything 搜索软件的轮子。
当然,说轮子有点不妥,因为 Everything 本身的工作原理与 NTFS 磁盘的索引有关,所以在 Linux 下还是在 Mac OSX 下都没有什么能够直接与这玩意媲美的(至少目前好像如此),ANGRYsearch 更像是一个对 Everything 搜索方式的一种模仿和山寨。
安装起来感觉还是比较简单的:
sudo apt install python3-pyqt5 xdg-utils
git clone https://github.com/DoTheEvo/ANGRYsearch
cd ANGRYsearch
chmod +x install.sh && sudo ./install.sh
如果你不是 Ubuntu,你可以去项目首页看其他发行版的安装方式:
https://github.com/DoTheEvo/ANGRYsearch
然后这玩意毕竟是山寨品,第一次启动,你需要生成索引……
是的,自己生成索引,虽然官方说 SSD 只需要 1 分钟,HDD 只需要 2 分钟,但是尽管如此你还是需要生成索引。同时还可以选择生成索引用的是什么图标。
生成之后你就可以搜索了……速度的确是和 Everything 有一比。
只是啊,这一切依赖你的索引……
而且索引你还得手动更新,那么能不能自动更新呐……可以,可以计划任务更新……软件自己也带了一个更新数据库的进程。
crontab -e
在里面添加
0 */6 * * * /usr/share/angrysearch/angrysearch_update_database.py
这样就是每六小时一更新,想要更快可以改前面的时间,记得自己看 cron 的用法。
sudo apt install python3-gobject xdotool
这样可以在每次更新后有提示窗口。
最后我还是觉得这种方式太傻逼,我还不如用终端搜索,我决定删除这个傻逼的轮子。
sudo rm -r /usr/share/angrysearch /usr/bin/angrysearch /usr/share/applications/angrysearch.desktop
rm -rf ~/.cache/angrysearch
然后就 OK 了,滚吧,辣鸡!
参考链接:
http://blog.topspeedsnail.com/archives/9714
https://github.com/DoTheEvo/ANGRYsearch