ANGRYsearch – Linux 的快速搜索 GUI 工具

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

什么是愤怒搜索?

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

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

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

[irp posts=5188]

ANGRYsearch 也有三种不同的搜索模式:快速、慢速和正则表达式。 快速模式显示以您的搜索词开头的文件名。 例如,如果您有一个文件夹,其中包含一堆 Linux 发行版的最新版本,并且您搜索“Ubuntu”,则 ANGRYsearch 将显示 Ubuntu、Ubuntu Mate、Ubuntu Budgie,但不会显示 Kubuntu、Xubuntu 或 Lubuntu。 快速模式默认开启,可以通过取消选中“更新”按钮旁边的复选框来关闭。 慢速模式稍慢(显然),但它会显示在其名称中的任何位置包含您的搜索词的文件。 在前面的示例中,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 如果在计时器关闭时关闭,则不会运行作业。 在某些情况下,您可能需要手动更新数据库,但这不会花费很长时间。

[irp posts=31978]

经验

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

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

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

最后的想法

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

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

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

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