Desktop-Suche Tracker unter Ubuntu Edgy
Tracker ist eine Alternative zur Desktop-Suche Beagle und wird mit dem neuen Ubuntu Feisty Fawn (7.10) automatisch mitinstalliert werden, unter Edgy muss man da noch selbst Hand anlegen. Informationen zu Tracker findet man unter der Projektseite bei gnome.org, die Installation soll hier kurz erklärt werden.
Zuerst aber zu den Vorteilen gegenüber Beagle: Der Versuch Beagle zu benutzen wurde nach einigen Stunden abgebrochen weil Beagle während der Idle-Pausen des Rechners/Benutzers das Indexieren von Dateien startet und dabei die CPU zu 100% auslastet. Bei einem Laptop resultiert dieses in einem unglaublich schrill-hohen Geräuschpegel des Lüfters – genau das was man nicht unbedingt hören will. Eine Möglichkeit die Indexerung zu verlangsamen und damit die CPU-Last zu reduzieren habe ich bisher nicht finden können – dafür aber die Alternative Tracker: Nur unwesentlich schwierigere Installation, dafür aber konfigurierbare Indexierungsgeschwindigkeit. Tracker ist noch nicht so ausgereift wie Beagle und steckt noch in der Entwicklung, ist aber trotzdem schon gut benutzbar.
Installation
Man füge folgende Zeile in die /etc/apt/sources.list ein:
deb http://debs.michaelbiebl.de/ edgy main
Dann benötigt man den Key:
wget http://www.michaelbiebl.de/biebl.asc sudo apt-key add biebl.asc
Bei erfolgreichem Key-Import steht einem Update der Paketlisten ind der Tracker-Installation nichts mehr im Wege:
sudo aptitude update sudo aptitude install tracker tracker-search-tool libdeskbar-tracker tracker-utils
Eigentlich sollte nun der Tracker-Dienst schon im Hintergrund laufen. Ein Aufruf von
trackerd &
im Terminal ergab ein “… tracker daemon already running…”.
Um den aktuellen Stand der Trackeraktivitäten anzuzeigen genügt ein
tail -f ~/.Tracker/tracker.log
Damit werden die aktuellen Trackeraktivitäten aus dem Logfile angezeigt.
Um die Tracker-Einstellungen zu editieren nutze man folgende kurze Zeile:
gedit ~/.Tracker/tracker.cfg
Deskbar
Um die Suche innerhalb der Deskbar zu aktivieren benötigt man noch ein Deskbar-Handler-Script:
wget http://www.madman2k.net/files/deskbar-tracker-05.py mv deskbar-tracker-05.py ~/.gnome2/deskbar-applet/handlers/
Danach die Deskbar neustarten mittels Gnome-Logout oder Deskbar-entfernen-und-wieder-ins-Panel-einfügen und prüfen ob unter Einstellungen der Deskbar die Optionen ‘Search for files using Tracker Search Tool’ und ‘Search for files using Tracker (Live Result)’ vorhanden und aktiviert sind. Voila.
Nautilus
ACHTUNG: Nach der Installation des folgenden Paketes lief Nautilus hier nach einem Suspend/Reboot nicht mehr, meldete eine fehlende trackerlib obwohl alles installiert ist. Umstieg auf original Ubuntu-Nautilus half, verzichte vorerst auf Tracker-In-Nautilus.
Um die Tracker-Suchengine in den Dateimanager Nautilus zu integrieren ist unter Ubuntu Edgy noch ein angepasstes Nautilus-Paket nötig:
wget http://www.gnome.org/~jamiemcc/tracker/DEB/Edgy/nautilus_2.16.1-0ubuntu3tracker1_i386.deb sudo dpkg -i nautilus_2.16.1-0ubuntu3tracker1_i386.deb
Danach Nautilus-Neustart bzw. Gnome-Neustart und Tracker wird per Nautilus-Suche automatisch benutzt.
Links
Tracker: http://www.gnome.org/projects/tracker/ Tracker GUI Demo: http://ghaefb.rebootcomic.com/2007/02/07/tracker-ui-demo/ Metadata/Gnome: http://www.johnstowers.co.nz/blog/index.php/2007…