ANGRYsearch - Linux用クイック検索GUIツール

検索アプリケーションは、あなたがあなたのコンピュータ上で持つことができる最も重要なツールの一つです。 ほとんどの場合、システムにインデックスを付けて結果を見つけるのが遅いです。 ただし、今日は入力中に結果を表示できるアプリケーションを検討します。 今日はANGRYsearchを見ていきます。

ANGRYsearchとは何ですか?

新しくインストールされたANGRYsearch

ANGRYsearchは、検索クエリを入力したときに結果を提供するPythonベースのアプリケーションです。 アプリケーションの全体的なアイデアとデザインは、両方ともEverything for Windowsの検索ツールに触発されています。 (私は数年前にEverything広告を発見し、Windowsを使用している場所にはいつでもインストールしました。)

ANGRYsearchはファイル名のみを索引付けするため、検索結果を素早く表示することができます。 ANGRYsearchをインストールした後、あなたはあなたのシステムをインデックスすることによってファイル名のデータベースを作成します。 その後、ANGRYsearchはクエリを入力するときにファイル名をすばやくフィルタリングします。

ANGRYsearchにはそれほど多くはありませんが、エクスペリエンスをカスタマイズするためにできることがいくつかあります。 まず、ANGRYsearchには2つの異なる表示モードがあります。ライトとフルです。 ライトモードはファイル名とパスのみを表示します。 フルモードでは、ファイル名、パス、サイズ、および最終変更日が表示されます。 フルモードは、明らかに表示に時間がかかります。 デフォルトはライトモードです。 フルモードに切り替えるには、 ~/.config/angrysearch/angrysearch.confある設定ファイルを編集する必要があります。 そのファイルで、 angrysearch_lite値をfalseに変更します。

ANGRYsearchには、高速、低速、および正規表現という3つの異なる検索モードもあります。 高速モードでは、検索語で始まるファイル名が表示されます。 たとえば、最新のリリースのLinuxディストリビューションがいっぱい入ったフォルダがあり、「Ubuntu」を検索した場合、ANGRYsearchはUbuntu、Ubuntu Mate、Ubuntu Budgieを表示しますが、Kubuntu、Xubuntu、またはLubuntuは表示しません。 高速モードはデフォルトでオンになっており、「更新」ボタンの横にあるチェックボックスをオフにすることでオフにできます。 スローモードは少し遅くなりますが(明らかに)、検索語句が名前に含まれているファイルが表示されます。 前の例では、ANGRYsearchはすべてのUbuntuディストロを表示します。 正規表現モードは最も遅く最も正確です。 正規表現を使用し、大文字と小文字を区別しません。 F8キーを押すと、正規表現モードが有効になります。

システムのインデックスを作成するときに特定のフォルダを無視するようにANGRYsearchに指示することもできます。 「更新」ボタンをクリックして、無視したいフォルダの名前を所定のスペースに入力するだけです。 それほど大きな違いはありませんが、いくつかのアイコンテーマから選択することもできます。

高速モードの結果

LinuxへのANGRYsearchのインストール

ANGRYsearchはArch User Repositoryにあります。 FedoraとopenSUSE用にもパッケージされています。

他のディストリビューションにインストールするには、以下の手順に従ってください。 説明は、DebianまたはUbuntuベースのシステム用に書かれています。

ANGRYsearchはpython3-pyqt5xdg-utils依存しているので、それらを最初にインストールする必要があります。 ほとんどのディストリビューションにはxdg-utils既にインストールされています。

sudo apt install python3-pyqt5

次。 最新バージョン(1.0.1)をダウンロードしてください。

wget //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を押してすぐに新しいコマンドラインが表示されても驚かないでEnter

初めてANGRYsearchを起動するときは、システムにインデックスを付ける必要があります。 ANGRYsearchはそのデータベースを自動的に更新しません。 システムスキャンをスケジュールするには、 crontabを使用します。

テキストエディタを開いて新しいcronjobを作成するには、 crontab -e使用します。 ANGRYsearchデータベースが6時間ごとに更新されるようにするには、このコマンド0 */6 * * * /usr/share/angrysearch/angrysearch_update_database.py 。 タイマーがオフになったときにcrontab電源がオフになっていると、ジョブは実行されません。 場合によっては、データベースを手動で更新する必要があるかもしれませんが、時間はかかりません。

ANGRYsearchアップデート/オプションメニュー

経験

過去には、私は自分のコンピュータを検索するのがどれほど痛いほど遅くなるかに常にイライラしました。 私はWindowsにEverythingアプリケーションがあることを知っていましたが、私はLinuxが運が悪いと思った。 Linuxで似たようなものを探すことさえ私には起こりませんでした。 私が誤ってANGRYsearchを見つけたのはうれしいことです。

私はANGRYsearchがファイル名のみを検索すると不満を言う人はかなり少なくないでしょうが、ほとんどの場合それが私が必要とするすべてです。 ありがたいことに、ほとんどの場合、私は自分が探しているものを見つけるために名前の一部を覚えているだけでよいです。

ANGRYsearchについて私を悩ますのは、データベースが自動的に更新されないということだけです。 インストールするときにインストーラがcronジョブを作成する方法があると思います。

スローモード結果

最終的な考え

ANGRYsearchは基本的に私のお気に入りのWindowsアプリの1つのLinuxへの移植版なので、とても満足しています。 今後、私のすべてのシステムにインストールする予定です。

私は他のLinuxアプリを簡単インストール用にパッケージ化されていないために不揃いにしていることを知っていますが、ANGRYsearchに同じことをすることはできません。 インストールはとても簡単です。 私は間違いなくLinuxのノブにそれをお勧めします。 デスクトップを検索するためのSearchMonkeyアプリケーションもあります。 あなたもそれを試すことができます。

ANGRYsearchを使用したことがありますか? そうでない場合、あなたのお気に入りのLinux検索アプリケーションは何ですか? 以下のコメントでお知らせください。

この記事が面白いと感じた場合は、ソーシャルメディア、Hacker News、Redditで共有してください。

推奨されます

Kali LinuxとDebianがMicrosoftストアで入手可能になりました
2019
UbuntuとLinux MintにApache OpenOfficeをインストールする
2019
Ubuntuで自動システムアップデートを有効にする
2019