Inhaltsverzeichnis
Beagle ist ein Suchwerkzeug, das Ihren persönlichen Informationen und Daten indiziert und bei der Suche nach gewünschten Elementen hilft. Mit Beagle können Sie Dokumente, E-Mails, Webprotokolle, Instant Messenger- und ITC-Konversationen, Quellcodes, Bilder, Musikdateien, Anwendungen und vieles mehr suchen.
Beagle unterstützt die folgenden Datenquellen:
Dateisystem
Anwendungsstarter
Evolution Mail und Adressbuch
Instant Messaging mit Gaim
Firefox-Webseiten (beim Anzeigen)
Blam- und Liferea-RSS Nachrichtensammler
Tomboy Notes
Es werden auch die folgenden Dateiformate unterstützt:
OpenOffice.org
Microsoft Office (doc, ppt, xls)
HTML
Bilder (jpeg, png)
Audio (mp3, ogg, flac)
AbiWord
Rich Text Format (rtf)
Texinfo
Manualpages
Quellcode (C, C++, C#, Fortran, Java, JavaScript, Pascal, Perl, PHP, Python)
Klartext
Beagle indiziert automatisch den gesamten Inhalt des Home-Verzeichnisses. Sie können jedoch bestimmte Dateien oder Verzeichnisse ausschließen. Beagle bietet zudem mehrere Werkzeuge, mit denen Sie Ihre Daten durchsuchen können.
Der Beagle-Daemon (beagled) führt automatisch alle Indizierungen durch. Standardmäßig werden alle Inhalte in Ihrem Home-Verzeichnis indiziert. Beagle erkennt Änderungen am Home-Verzeichnis und indiziert die Daten entsprechend neu.
Dateien werden umgehend bei ihrer Erstellung indiziert und neu indiziert, wenn sie geändert werden. Wenn Sie sie löschen, werden sie aus dem Index entfernt.
E-Mails werden bei ihrem Eingang indiziert.
IM-Konversationen werden indiziert, während Sie chatten (jeweils eine Zeile).
Zum Indizieren der Daten ist ein gewisses Maß an Computerleistung erforderlich; der Beagle-Daemon versucht jedoch, die Belastung so gering wie möglich zu halten. Er umfasst einen Planer, der Aufgaben Prioritäten verleiht und die CPU-Auslastung steuert, abhängig davon, ob Sie aktiv Ihre Workstation verwenden.
Wenn Sie verhindern möchten, dass ein Verzeichnis und alle Unterverzeichnisse indiziert werden, legen Sie eine leere Datei mit dem Namen .noindex in dem Verzeichnis an. Sie können eine Liste von Dateien und Verzeichnissen zur Datei .noindex hinzufügen, damit diese Dateien und Verzeichnisse nicht indiziert werden. Platzhalter sind in der Datei .noindex erlaubt.
Sie können auch eine Datei .neverindex in Ihrem Home-Verzeichnis mit einer Liste von Dateien speichern, die nie indiziert werden sollen. Platzhalter sind in dieser Datei ebenfalls erlaubt. Verwenden Sie dieselben Platzhalter, die Sie auch für glob (z. B. f*le??.txt) verwenden. Sie können auch reguläre Ausdrücke verwenden, indem Sie Schrägstriche sowohl vor als auch nach dem Muster hinzufügen (z. B. /file.*.txt/). Weitere Informationen finden Sie auf der glob-UNIX-Website (http://docs.python.org/lib/module-glob.html).
Beagle verfügt über ein effektives System für die Entscheidung, wann Dateien indiziert werden sollen; nach Möglichkeit werden andere Anwendungen, die gerade laufen, nicht beeinträchtigt. Es plant die Indizierung nach der Auslastung und dem Leerlauf des Systems, damit Ihre Arbeit am Desktop nicht negativ beeinträchtigt wird. Wenn Sie jedoch das Home-Verzeichnis sofort indizieren möchten, geben Sie den folgenden Befehl in ein Terminalfenster ein, bevor Sie Beagle starten:
export BEAGLE_EXERCISE_THE_DOG=1