Ubuntu 12.04 „Precise Pangolin“
Ubuntu 11.10 „Oneiric Ocelot“
Ubuntu 11.04 „Natty Narwhal“
Zeitgeist
ist ein Dienst, der im Hintergrund Benutzeraktivitäten aufzeichnet, z.B. besuchte Webseiten, geöffnete Dateien, bearbeitete Dokumente oder geführte Unterhaltungen – aber z.B. keine Kennwörter, Tastendrücke oder Ähnliches. Zeitgeist ist damit in der Lage, Beziehungen zwischen verschiedenen Inhalten und Ereignissen aufgrund ihrer Art und Verwendung zu ermitteln. Diese Informationen werden aufbereitet, miteinander verbunden und anderen Anwendungen zur Verfügung gestellt.
Dies soll laut den Entwicklern zu einer völlig neuen Art der Dateiverwaltung und Verwendung führen. Beispielsweise sollen sich so Dateien ereignisbasiert suchen lassen, etwa nach dem Muster: "Wo ist das Dokument, das ich vorgestern mit OpenOffice erstellt und dann per Mail an meine Firma geschickt habe?"
Zeitgeist ist derzeit Bestandteil insbesondere von Unity, aber auch von Desktop-Umgebungen wie GNOME 3 oder KDE sowie verschiedenen Anwendungen wie Banshee, Docky und Synapse.
Zeitgeist selbst bzw. seine Bibliotheken bestehen aus vier Modulen:
"Engine": Das Herz von Zeitgeist erfasst alle ankommenden Ereignisse und verteilt die Informationen der registrierten Ereignisse an die Programme.
"Extensions": Erweiterungen nur für das Engine-Modul. Sie dienen der Manipulation der Datenbankeinträge vor und nach der Verarbeitung eines Ereignisses durch die Engine. Standard-Extensions sind z.B. Blacklists oder Datasource Registry.
"Data Providers": Erweiterungen für Programme, die die jeweiligen Benutzeraktivitäten an Zeitgeist weiterleiten. Sie sind lediglich für die Weiterleitung von Informationen zuständig, nicht für das Speichern dieser. Data Providers sind wichtig, da die Zeitgeist-Engine nur Zugriff auf Benutzeraktionen innerhalb der Desktop-Umgebung hat, nicht auf Aktionen innerhalb von Programmen (z.B. geöffnete Webseiten, geschriebene E-Mails, etc.).
"Activity Journal": Eine in PyGTK geschriebene Benutzeroberfläche zur Nutzung der durch Zeitgeist gesammelten Daten. Zu seinen Funktionen gehört: Suche, Dateivorschau, Schlagwortvolltextsuche, Setzen von Lesezeichen und andere nützliche Dinge.
Zeitgeist gehört ab Ubuntu 11.04 zur Standardinstallation von Ubuntu. Unter älteren Ubuntu-Versionen lässt es sich theoretisch nachinstallieren [1], was aber aufgrund der mittlerweile veralteten Version in den offiziellen Paketquellen nicht empfohlen wird.
zeitgeist
mit apturl
Paketliste zum Kopieren:
sudo apt-get install zeitgeist
sudo aptitude install zeitgeist
Je nach eingesetzter Ubuntu-Version kann eine aktuellere Zeitgeist-Version über das "Personal Package Archiv" (PPA) [2] der Entwickler installiert werden.
Adresszeile zum Hinzufügen des PPAs:
ppa:zeitgeist/ppa
Zusätzliche Fremdquellen können das System gefährden.
Ein PPA unterstützt nicht zwangsläufig alle Ubuntu-Versionen. Weitere Informationen bietet die
PPA-Beschreibung vom Benutzer/Team zeitgeist.
Damit Pakete aus dem PPA genutzt werden können, müssen die Paketquellen neu eingelesen werden.
Nach dem Aktualisieren der Paketquellen erfolgt die Installation wie oben angegeben.
Zeitgeist wird als Dienst (Daemon) beim Rechnerstart automatisch aktiv. Über den Befehl [3]
zeitgeist-daemon --quit
kann man ihn stoppen und mit
zeitgeist-daemon
wieder starten. Zum Neustarten dient der Befehl:
zeitgeist-daemon --restart
Ab Ubuntu 12.04 kann, was wann aufgezeichnet wird, auch ohne externe Programme eingestellt werden. Dazu wählt man "Systemmenü -> Systemeinstellungen -> Privatsphäre". Hier kann man über den Schalter im Fenster rechts unten die Aufzeichnung generell aktivieren bzw. deaktivieren. In den Reitern "Dateien" und "Anwendungen" kann ausgewählt werden, welche Dateitypen bzw. Programme überwacht bzw. nicht überwacht werden sollen.
Zeitgeist Activity Log Manager - Eine grafische Benutzeroberfläche zur einfachen Konfiguration von Zeitgeist
GNOME Activity Journal - Eine grafische Oberfläche zur Verwaltung der zuletzt veränderten Dateien. Interessant ist die Möglichkeit, bestimmte Ordner von der Überwachung durch Zeitgeist auszuschließen.
Da sich das ganze Zeitgeist-Projekt noch in Entwicklung befindet, sollen hier nur eine Auswahl von Programmen mit Zeitgeist-Integration vorgestellt werden. Ergänzungen sind willkommen.
Mittlerweile existieren auch Schnittstellen für Python, Vala, C, C# und JavaScript. Eine vollständige Liste über alle derzeit verfügbaren Erweiterungen sowie deren Entwicklungsstand kann man im Zeitgeist-Wiki
des Projekts einsehen.
Unity - Die Standardoberfläche von Ubuntu nutzt Zeitgeist, um mit Hilfe der Dash dem Nutzer die zuletzt genutzten Programme, Dateien und Ordner zu zeigen. Zudem wird die Zeitgeist-Extension FTS für das Durchsuchen der Zeitgeist-Datenbank genutzt. Weitere Entwicklungen, wie zum Beispiel das Einbinden von Kontakten und deren Nutzung mittels der Dash sind in Planung.
Banshee - ab Ubuntu 11.04 ist Zeitgeist integriert
Docky - eine Anwendungsstartleiste am Rand des Bildschirms, die einen schnellen Zugriff auf Anwendungsstarter, geöffnete Fenster, Ordner und viele andere Dinge ermöglicht. Die Integration von Zeitgeist erfolgt durch Sprunglisten für Programme und Ordner. Bei den Programmen werden die häufigsten damit genutzten Daten angezeigt. Bei den Ordnern verhält es sich ähnlich: Hier werden die meist genutzten Dateien in den Sprunglisten dargestellt.
DockbarX - ein weiterer Anwendungsstarter, der auf Zeitgeist zurückgreifen kann
Synapse - ein Anwendungsstarter ähnlich GNOME Do. Neben der Zeitgeist-FTS (Full Text Search, Volltextsuche) kann man auch die Fähigkeit nutzen, kürzlich benutzte Dateien (Dokumente, die man aus Versehen geschlossen hat; Musik, die man noch einmal hören möchte) schnell wieder zu öffnen.
GNOME Shell - Für die alternative Oberfläche Gnome Shell gibt es eine Journal-Erweiterung, die Zeitgeist in die Übersicht integriert. Es werden kürzlich geöffnete Dateien nach Zeit und Kategorie sortiert angezeigt. In Ubuntu 12.04 muss zusätzlich das folgende Paket installiert werden.
gir1.2-gnomedesktop-3.0
mit apturl
Paketliste zum Kopieren:
sudo apt-get install gir1.2-gnomedesktop-3.0
sudo aptitude install gir1.2-gnomedesktop-3.0
Zeitgeist-Wiki
- Dokumentation
GNOME Zeitgeist – Eine neue Art des Findens
- Ikhaya Artikel, 09/2009
Diese Revision wurde am 16. Mai 2012 21:52 von aasche erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen:
System, Dateiverwaltung
2004 – 2013 ubuntuusers.de • Einige Rechte vorbehalten