So I finally managed to finish all Zeitgeist extensions I wanted for GNOME Shell…
Journal
The first extensions adds the “Journal” overview which allows you to navigate through your Recently Used stuff categorized by type of files (documents/videos/music/other/…) as well as type of interaction (recent/frequent/new). This is something Akshay Gupta, Federico Mena and me have been working on and we will be working on it more in the coming weeks to fix and improve the view…
Zeitgeist-Search
One of the most annoying things about the Shell search is the semi-random order of results we get for matching applications (see https://bugzilla.gnome.org/show_bug.cgi?id=623372)
Also the search in recently used could be improved by categorizing them by types (documents/videos/etc..)
Jump-lists
Last but not least I managed to finish a jump-list extension that is pretty nifty and works like charm. Basically if your application reports to Zeitgeist what it is doing (install datap sources from https://code.launchpad.net/~zeitgeist-dataproviders/zeitgeist-datasources/trunk) you will have the awesome functionality of being able to right click on an app and retrieving the 4 recent items used with it as well as other 3 frequent items used.
Where to get it?
Simple just get it from my git repo (https://github.com/seiflotfy/gnome-shell-zeitgeist-extension) by doing
git clone git://github.com/seiflotfy/gnome-shell-zeitgeist-extension.git
YOU NEED ZEITGEIST TO RUN THIS make sure that both zeitgeist-daemon and zeitgeist-datahub are running
Credits…
Thanks to Federico and Akshay for their amazing work and Jasper St. Pierre and Colin Walters for guiding me through the unconventional methods to get this running. Also thanks to Collabora for sponsoring my efforts…
Here is a video demo of the 3 extensions or download it from here



That is pretty amazing. Is there any way to get this working on Shell 3.0 or will it only work on 3.2?
Sadly it only works with 3.2
Works well, except for one problem: the search extension always sets the default on “google search” for me. when I press enter with the intention to execute/select the topmost search result, it opens a browser instead and searches for that term.
@Alex will fix it ASAP
Nice work. One critique, I find the big X on the top right corner of the icon distracting when hovering over them. It’s so prominent it seems like it’s a major use case to be able to remove things from your history. However I think the number of times you need to hide some history is likely small. Perhaps it would be better if this feature were behind a right-click context menu on the icon “Remove from history”. Or when you press alt it toggles showing the X for all icons .
@Leif makes alot of sense… Some kind of eraser mode… On it
This is lovely!
A small problem with jump lists – they are pop are normally and after half a second they are being partly covered by the tooltip with the name of the application. I think they should stay above this tooltip.
Still doesn’t fix the focus problem sadly
Also when disabling the search extension you have no search at all until you delete the extension and restart the shell.
@Ben fixed the disabling issue right now
Great job, it looks amazing. One problem I have is that whenever I search for an application like gedit or chrome it is not shown in the results. I can still browse the application in their tab like before, but when I activate the extensions I can no longer search them.
Seif, do you have any idea why or how to fix it perhaps? I’m on Fedora 16 Beta.
Seif I get the following error when I try to install data providers sources:
john@laptop zeitgeist-datasources-0.8.0.1]$ make && make install
Making all in bzr
make[1]: Entering directory `/home/john/Downloads/zeitgeist-datasources-0.8.0.1/bzr’
make[1]: Nothing to be done for `all’.
make[1]: Leaving directory `/home/john/Downloads/zeitgeist-datasources-0.8.0.1/bzr’
Making all in chrome
make[1]: Entering directory `/home/john/Downloads/zeitgeist-datasources-0.8.0.1/chrome’
CXXLD libzeitgeist-npapi-plugin.la
ar: libzeitgeist_npapi_plugin_la-np-zeitgeist.o: No such file or directory
make[1]: *** [libzeitgeist-npapi-plugin.la] Error 1
make[1]: Leaving directory `/home/john/Downloads/zeitgeist-datasources-0.8.0.1/chrome’
make: *** [all-recursive] Error 1
Another bug with the jump list extension: it omits non-English file names.
To reproduce, save a libreoffice writer document under the name בדיקה (Hebrew for “test”) and close the program. The file will not appear next to the libreoffice writer launcher.
Awesome job. I love the search plugin, exactly what was needed in the overview search.
gnome really has the best GUI. prettier than mac os
What a great extensions!!!! There is any patch to solve the focus problem? It is very important for usability in the search extensions.
Thanks.
Yesterday I installed the journal extension. Just one question.
The font color for each journal item is dark and with a dark background simply not visible.
How can I change the color for journal items (displayed file name) ?
~/.local/share/gnome-shell/extensions/journal../stylesheet.css ?
Thanks !!
Adoro me mostrar peladinha na web cam