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 了。