Ersetzen der Desktop-Suchfunktionen von Windows 7 in Linux

1084
Brian Z

Nachdem ich zu Linux Mint als primärem Betriebssystem gewechselt bin, sind die integrierten Suchfunktionen eines der wenigen Dinge, die mich vermissen lassen.

In Windows kann ich einfach die "Super" -Taste drücken und sofort Suchbegriffe im Startmenü eingeben. Die Suchergebnisse können die Namen vieler PDF-Dateien, Tabellenkalkulationen, Textdateien usw. enthalten, wenn ich Windows angewiesen habe, diese Dateien zu indizieren. Beachten Sie, dass die Suche den Text in den Dateien enthält. Wenn Sie weitere Informationen wünschen, gelangen Sie mit ein paar intuitiven Tastatureingaben zu einem Datei-Explorer mit einer längeren Liste von Dateinamen, einschließlich vollständiger Pfade und einiger Übereinstimmungen im Kontext. Von dort aus kann ich meine Suche wiederum mit verschiedenen Schlüsselwörtern oder nur durch das Durchsuchen bestimmter Ordner verfeinern. Alles in allem macht Windows hier das meiste, was ich will, und mehr oder weniger out of the box.

Kann diese Art von Funktionalität in Linux mit vorhandenen Tools erreicht werden? Mein Eindruck ist, dass es nicht so ist. Google Desktop ist tot, andere Tools indizieren nicht oder suchen nur nach Dateinamen usw., aber gegenteilige Vorschläge sind willkommen.

2

1 Antwort auf die Frage

2
Brian Z

Die Hauptlösung, die ich bisher gefunden habe, ist, Launchy als Hauptwerkzeug und Tracker als zweiten Schritt zu verwenden, wenn dies erforderlich ist.

Launchy:

Gut, weil es schnell mit STRG + ALT + Leertaste gestartet wird, die Ergebnisse schnell angezeigt werden und die Pfade und Dateinamen vieler Dateien indiziert werden (Gnome DO ist auf 5000 beschränkt).

Schlecht, weil 1) nur Dateinamen und Pfade indiziert werden, nicht der Inhalt der Dateien, 2) häufige Systemneustarts erforderlich sind, da alle möglichen offensichtlichen Fehler auftreten, unabhängig davon, welche Version ich installiere

Desktop-Suche (Tracker-Nadel):

Gut, weil es Dateiinhalte für viele Arten von Dateien indiziert. Es scheint viel zuverlässiger zu sein als die Alternativen, die ich ausprobiert habe (recoll, DocFetcher usw.).

Schlecht, weil es ein separates Programm ist und daher einige zusätzliche Schritte erfordert. Im Allgemeinen bin ich auch nicht so glücklich mit der Schnittstelle.

Andere Probleme:

Keines dieser Programme ist in Nemo (oder Nautilus auf anderen Gnomensystemen) integriert. Die Suchfunktion von Nemo enthält nicht den Dateiinhalt und ist extrem langsam (anscheinend nicht indiziert, obwohl bestimmte Suchergebnisse gespeichert werden können).

Ich habe auch verschiedene Befehlszeilen-Tools ausprobiert (meistens find, grep und pdfgrep), aber selbst wenn ich mir die Zeit nehme, um zu lernen, wie sie funktionieren, sind sie nicht wirklich so konzipiert, dass sie genau das tun, wonach ich suche. Ich kann mir vorstellen, dass es einen Weg geben muss, Indizes für sie zu erstellen, aber sie sind absurd langsam für die Art breiter Suchanfragen, die ich suche.

Heutzutage verwende ich Synapse anstatt Launchy. Es ist nicht so fehlerbehaftet wie Launchy, aber es fehlt auch die Möglichkeit, den Text in den Dateien zu durchsuchen. Brian Z vor 9 Jahren 0