ANGRYsearch - Schnellsuche-GUI-Tool für Linux

Eine Suchanwendung ist eines der wichtigsten Tools, die Sie auf Ihrem Computer haben können. Die meisten sind langsam, um Ihr System zu indizieren und Ergebnisse zu finden. Wir werden uns jedoch heute eine Anwendung ansehen, die Ergebnisse während der Eingabe anzeigen kann. Heute schauen wir uns ANGRYsearch an.

Was ist ANGRYsearch?

Neu installierte ANGRYsearch

ANGRYsearch ist eine Python-basierte Anwendung, die Ergebnisse liefert, während Sie Ihre Suchabfrage eingeben. Die Gesamtidee und das Design der Anwendung sind beide von Everything, einem Suchwerkzeug für Windows, inspiriert. (Ich habe Everything vor ein paar Jahren entdeckt und überall dort installiert, wo ich Windows verwende.)

ANGRYsearch kann die Suchergebnisse so schnell anzeigen, weil es nur Dateinamen indiziert. Nach der Installation von ANGRYsearch erstellen Sie eine Datenbank mit Dateinamen, indem Sie Ihr System indizieren. ANGRYsearch filtert die Dateinamen dann schnell, während Sie Ihre Abfrage eingeben.

Auch wenn ANGRYsearch nicht viel zu bieten hat, gibt es verschiedene Möglichkeiten, die Erfahrung anzupassen. Erstens hat ANGRYsearch zwei verschiedene Anzeigemodi: Lite und Full. Im Lite-Modus werden nur der Dateiname und der Pfad angezeigt. Im Vollmodus werden Dateiname, Pfad, Größe und Datum der letzten Änderung angezeigt. Offensichtlich dauert die Anzeige des Vollmodus länger. Die Standardeinstellung ist Lite-Modus. Um in den ~/.config/angrysearch/angrysearch.conf zu wechseln, müssen Sie die Konfigurationsdatei unter ~/.config/angrysearch/angrysearch.conf . Ändern angrysearch_lite in dieser Datei den Wert von angrysearch_lite in false.

ANGRYsearch hat auch drei verschiedene Suchmodi: schnell, langsam und regulär. Im Schnellmodus werden Dateinamen angezeigt, die mit Ihrem Suchbegriff beginnen. Wenn Sie beispielsweise einen Ordner mit den neuesten Versionen einer Reihe von Linux-Distributionen hatten und nach „Ubuntu“ suchten, würde ANGRYsearch Ubuntu, Ubuntu Mate, Ubuntu Budgie, aber nicht Kubuntu, Xubuntu oder Lubuntu anzeigen. Der Schnellmodus ist standardmäßig aktiviert und kann durch Deaktivieren des Kontrollkästchens neben der Schaltfläche "Aktualisieren" deaktiviert werden. Der langsame Modus ist (offensichtlich) etwas langsamer, zeigt jedoch Dateien an, deren Name irgendwo Ihren Suchbegriff enthält. Im vorherigen Beispiel würde ANGRYsearch alle Ubuntu-Distributionen anzeigen. Der Regex-Modus ist der langsamste und präziseste. Es verwendet reguläre Ausdrücke und unterscheidet nicht zwischen Groß- und Kleinschreibung. Der Regex-Modus wird durch Drücken von F8 aktiviert.

Sie können ANGRYsearch auch anweisen, bestimmte Ordner bei der Indizierung Ihres Systems zu ignorieren. Klicken Sie einfach auf die Schaltfläche "Aktualisieren" und geben Sie die Namen der Ordner, die ignoriert werden sollen, in das dafür vorgesehene Feld ein. Sie können auch aus mehreren Symbolthemen auswählen, obwohl dies keinen großen Unterschied macht.

Schnelle Modusergebnisse

ANGRYsearch unter Linux installieren

ANGRYsearch ist im Arch User Repository verfügbar. Es wurde auch für Fedora und openSUSE verpackt.

Befolgen Sie diese Anweisungen, um die Installation auf anderen Distributionen durchzuführen. Anweisungen sind für ein Debian- oder Ubuntu-basiertes System geschrieben.

ANGRYsearch hängt von python3-pyqt5 und xdg-utils daher müssen Sie diese zuerst installieren. Die meisten Distributionen haben bereits xdg-utils installiert.

sudo apt install python3-pyqt5

Nächster. Laden Sie die neueste Version (1.0.1) herunter.

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

Entpacken Sie nun die Archivdatei.

unzip v1.0.1.zip

Als nächstes navigieren wir zum neuen Ordner (ANGRYsearch-1.0.1) und führen das Installationsprogramm aus.

cd ANGRYsearch-1.0.1

chmod +x install.sh

sudo ./install.sh

Der Installationsvorgang ist sehr schnell. Seien Sie also nicht überrascht, wenn eine neue Befehlszeile angezeigt wird, sobald Sie die Enter .

Wenn Sie ANGRYsearch zum ersten Mal starten, müssen Sie Ihr System indizieren. ANGRYsearch aktualisiert seine Datenbank nicht automatisch. Mit crontab können Sie einen System-Scan planen.

Verwenden Sie crontab -e, um einen Texteditor zum Erstellen eines neuen Cronjobs zu öffnen. Verwenden Sie diesen Befehl 0 */6 * * * /usr/share/angrysearch/angrysearch_update_database.py um sicherzustellen, dass die ANGRYsearch-Datenbank alle 6 Stunden aktualisiert wird. crontab führt den Job nicht aus, wenn er beim Ausschalten des Timers ausgeschaltet ist. In einigen Fällen müssen Sie die Datenbank möglicherweise manuell aktualisieren, dies sollte jedoch nicht lange dauern.

ANGRYsearch Update / Optionsmenü

Erfahrung

In der Vergangenheit war ich immer frustriert darüber, wie langsam es schmerzhaft war, meinen Computer zu durchsuchen. Ich wusste, dass Windows die Everything-App hat, aber ich dachte, Linux hat Pech. Es ist mir nicht einmal in den Sinn gekommen, unter Linux nach etwas Ähnlichem zu suchen. Ich bin froh, dass ich versehentlich auf ANGRYsearch gestoßen bin.

Ich weiß, dass es nicht wenige Leute geben wird, die sich darüber beschweren, dass ANGRYsearch nur nach Dateinamen sucht, aber meistens ist das alles, was ich brauche. Zum Glück muss ich mich die meiste Zeit nur an einen Teil des Namens erinnern, um zu finden, wonach ich suche.

Das einzige, was mich an ANGRYsearch stört, ist die Tatsache, dass die Datenbank nicht automatisch aktualisiert wird. Sie würden denken, dass es eine Möglichkeit für das Installationsprogramm gibt, einen Cron-Job zu erstellen, wenn Sie ihn installieren.

Slow-Mode-Ergebnisse

Abschließende Gedanken

Da ANGRYsearch im Grunde genommen ein Linux-Port einer meiner Lieblings-Windows-Apps ist, bin ich ziemlich zufrieden damit. Ich plane, es in Zukunft auf allen meinen Systemen zu installieren.

Ich weiß, dass ich bei anderen Linux-Apps Probleme damit habe, dass sie nicht für eine einfache Installation gepackt wurden, aber ich kann dies nicht für ANGRYsearch tun. Der Installationsvorgang ist ziemlich einfach. Ich würde es definitiv für Linux-Neulinge empfehlen. Es gibt auch eine SearchMonkey-Anwendung zum Durchsuchen Ihres Desktops. Sie können das auch versuchen.

Haben Sie schon einmal ANGRYsearch verwendet? Wenn nicht, welche ist Ihre bevorzugte Linux-Suchanwendung? Lass es uns in den Kommentaren unten wissen.

Wenn Sie diesen Artikel interessant fanden, nehmen Sie sich bitte eine Minute Zeit, um ihn auf Social Media, Hacker News oder Reddit zu teilen.

Empfohlen

Lernstift: Ein Linux-basierter Smart Pen
2019
Verwenden Sie Linux-Befehle unter Windows mit Cash
2019
Manjaro Linux kommt mit Manjaro-ARM zu ARM
2019