ANGRYsearch – Linux 快速搜索 GUI 工具

搜索应用程序是您可以在计算机上拥有的最重要的工具之一。 大多数系统索引系统和查找结果的速度都很慢。 但是,今天我们将研究一个可以在您键入时显示结果的应用程序。 今天,我们将关注 ANGRYsearch。

什么是 ANGRYsearch?

新安装的 ANGRYsearch

愤怒的搜索 是基于 Python 的应用程序,可在您键入搜索查询时提供结果。 应用程序的整体理念和设计都受到启发 一切 Windows 的搜索工具。 (几年前我发现了 Everything 广告,并在我使用 Windows 的任何地方安装它。)

ANGRYsearch 能够如此快速地显示搜索结果,因为它只索引文件名。 安装 ANGRYsearch 后,您可以通过索引系统来创建文件名数据库。 ANGRYsearch 然后在您键入查询时快速过滤文件名。

尽管 ANGRYsearch 没有太多内容,但您可以做一些事情来自定义体验。 首先,ANGRYsearch 有两种不同的显示模式:精简版和完整版。 精简模式只显示文件名和路径。 完整模式显示上次修改的文件名、路径、大小和日期。 显然,完整模式需要更长的时间才能显示。 默认为精简模式。 为了切换到完整模式,您需要编辑配置文件 ~/.config/angrysearch/angrysearch.conf. 在该文件中更改 angrysearch_lite 值为假。

[irp posts=5188]

ANGRYsearch 还具有三种不同的搜索模式:快速、慢速和正则表达式。 快速模式显示以您的搜索词开头的文件名。 为了 example,如果你有一个文件夹,里面装满了一堆 Linux 发行版的最新版本,并且你搜索了“Ubuntu”,ANGRYsearch 会显示 Ubuntu、Ubuntu Mate、Ubuntu Budgie,但不会显示 Kubuntu、Xubuntu 或 Lubuntu。 快速模式默认开启,可以通过取消选中“更新”按钮旁边的复选框来关闭。 慢速模式稍慢(显然),但它会显示名称中包含搜索词的文件。 在之前的 example, ANGRYsearch 将显示所有 Ubuntu 发行版。 正则表达式模式是最慢和最精确的。 它用 常用表达 并且不区分大小写。 按 F8 激活正则表达式模式。

您还可以告诉 ANGRYsearch 在索引系统时忽略某些文件夹。 只需单击“更新”按钮并在提供的空间中输入要忽略的文件夹的名称。 您还可以从多个图标主题中进行选择,尽管它们没有太大区别。

快速模式结果

在 Linux 上安装 ANGRYsearch

ANGRYsearch 可在 Arch 用户存储库. 它也被包装为 Fedora 和 openSUSE.

要在其他发行版上安装,请按照以下说明进行操作。 说明是为基于 Debian 或 Ubuntu 的系统编写的。

ANGRYsearch 取决于 python3-pyqt5xdg-utils 所以你需要先安装它们。 大多数发行版都有 xdg-utils已安装。

sudo apt install python3-pyqt5

下一个。 下载最新版本 (1.0.1)。

wget https://github.com/DoTheEvo/ANGRYsearch/archive/v1.0.1.zip

现在,解压缩存档文件。

unzip v1.0.1.zip

接下来,我们将导航到新文件夹 (ANGRYsearch-1.0.1) 并运行安装程序。

cd ANGRYsearch-1.0.1

chmod +x install.sh

sudo ./install.sh

安装过程非常快,所以当你点击一个新的命令行时不要感到惊讶 Enter.

第一次启动 ANGRYsearch 时,您需要为您的系统建立索引。 ANGRYsearch 不会自动更新其数据库。 你可以 使用 crontab 进行调度 系统扫描。

要打开文本编辑器以创建新的 cronjob,请使用 crontab -e. 要确保 ANGRYsearch 数据库每 6 小时更新一次,请使用此命令 0 */6 * * * /usr/share/angrysearch/angrysearch_update_database.py. crontab 如果在计时器关闭时关闭电源,则不会运行该作业。 在某些情况下,您可能需要手动更新数据库,但不会花费很长时间。

ANGRYsearch 更新/选项菜单

[irp posts=31978]

经验

过去,我总是对搜索计算机的速度非常缓慢感到沮丧。 我知道 Windows 有 Everything 应用,但我认为 Linux 不走运。 我什至没有想到要在 Linux 上寻找类似的东西。 我很高兴我不小心偶然发现了 ANGRYsearch。

我知道会有很多人抱怨 ANGRYsearch 只搜索文件名,但大多数时候这就是我所需要的。 值得庆幸的是,大多数时候我只需要记住名字的一部分就可以找到我要找的东西。

ANGRYsearch 唯一让我烦恼的是它不会自动更新其数据库。 您会认为安装程序可以在安装时创建一个 cron 作业。

慢速模式结果

最后的想法

由于 ANGRYsearch 基本上是我最喜欢的 Windows 应用程序之一的 Linux 端口,因此我对它非常满意。 我计划在以后的所有系统上安装它。

我知道我在其他 Linux 应用程序上因为没有打包以便于安装而诟病,但我不能对 ANGRYsearch 做同样的事情。 安装过程非常简单。 我肯定会向 Linux 新手推荐它。 还有用于搜索桌面的 SearchMonkey 应用程序。 你也可以试试。

你有没有用过 愤怒的搜索? 如果没有,您最喜欢的 Linux 搜索应用程序是什么? 请在下面的评测中告诉我们。

如果你觉得这篇文章有趣,请花一点时间在社交媒体、黑客新闻或 红迪网.