So after some cleanup we decided to upload these pics before new years starts. Development is going very fast thanks to the Zeitgeist Framework 0.3 series. This is not our final design and there are ofcourse some usability flaws. We welcome critics, praises and suggestions.
Here is the default layout.
You can group specific file types to not get into your way…
Here you see the second view (list view). One can change both views using the buttons in the toolbar.
One can also show the times by enabling the “Show Time” checkbox on the bottom right.
So this is all for now. To run it you need the latest zeitgeist from
bzr branch lp:zeitgeist
cd zeitgeist
./autogen.sh
make
sudo make install
Then you will need the gnome activity journal
bzr branch lp:gnome-activity-journal
cd gnome-activity-journal
./gnome-activity-journal
There is still a bunch of things missing like
- Bookmarking and tagging
- Searching
- Calendar
- Interactions with the items
- Enable websites support
HAPPY NEW YEAR EVERYONE




This is going to be big!
[...] Some GNOME Activity Journal (GNOME Zeitgeist) Screenshots So after some cleanup we decided to upload these pics before new years starts. Development is going very fast thanks to the Zeitgeist Framework 0.3 series. This is not our final design and there are ofcourse some usability flaws. We welcome critics, praises and suggestions. [...]
I don’t think a picture of a house is the best metaphor for ‘Today’. Perhaps you should just use a button with the text ‘Today’ instead of one with a ‘Home’ icon?
n == 1 ? “Video” : “Videos”
Superb!
I really like the direction Gnome 3 is taking
These multicolumn views read like spreadsheets, and it’s kinda tough to get your “time-sense” without taking a few moments to read the thing.
Wouldn’t some sort of calendar view, where I can visually identify the date, be more effective as the default view?
I still think that a time histogram (like the top graph on fspot) would be the most useful means of scrolling in this type of program.
Okay, I decided to give the code a try. This is the second time I’ve tried to play with Zeitgeist/Activity Journal. This time I actually got a GUI up
(But why should I have to ‘sudo make install’ anything? I set up a test account precisely because I didn’t want to affect my normal environment — I hope ‘sudo make uninstall’ works.)
—
Could you add tooltips to the icon buttons, please? They are very pretty and clicky but I have no idea of what most of them do, particularly not the ones enabled when the “tools” button is active. Should be a very easy to change with much impact.
Oh, the “tools” button enables various filtering options (+ “Show time”).
And the buttons on the left filter according to type of file (development, music? multimedia?, something, something else, powerpoint? pdf? presentations in general? Ah, “documents”, and finally “videos”). And it somehow affects “grouping” of the files in the tiny, narrow columns. And it (or a backend of some sort) insists that the two Simpsons videos I watched 2½ weeks ago were development files
The columns easily become too narrow to present the filenames — and there’s no tooltips or widget at the bottom to show the full name of a file. Windows has a very nice solution to the too-narrow column problem: it uses a special kind of tooltip that precisely overlays the row being pointed at but breaks out of the right side of the column so it can display the full info. But that’s probably hard to implement.
A bandaid would be a quick way to switch between the 3-column and 1-column layout. There might be a hotkey for that for all I know — but I can’t find it. That should also be quick and easy to implement.
Oh, it turns out that I completely misunderstood the grouping that the bottom left buttons do. Should have read the explanation in the blog post, I guess, instead of trying the code first. Let’s just say that I don’t think it’s quite obvious yet.
The left-right buttons in the upper-left of the window: they provide navigation but by clicking instead of by scrolling. I think I’d prefer something sliderish (with markers for when there are files/activities and how many there are — it might even compress periods when nothing happens [I agree with "anon", in other words]). I don’t really want a scrollbar but a scrollbar is probably better for now than the two buttons are.
Keyboard navigation is … barely there and what’s there is broken. There might be a cheat combo for navigating back and forth in time but I couldn’t find it without reading the code. Tabbing switches between the columns (3-column view) and something else which I don’t know what it is. Up/down/PgUp/PgDn/Home/End do nothing in empty columns but moves the selection (without ever scrolling) in populated columns.
There are no accelerator keys for the “Sort by”, “Show time”, and “Search” widgets. At least the “Search” widget should have one (because it is a useful and often used widget — the others are rare enough that the mouse probably suffices). On the other hand, they should be trivial to add to “Sort by” and “Show time” (unless you are doing something very wrong) and a bit harder to add to “Search”.
It doesn’t understand Ctrl+W.
The “Search” thingy doesn’t seem to be connected to anything.
Left-clicking and double clicking on files doesn’t seem to do anything.
The activities/files I can see in the columns seem to be from when I tried to play with Zeitgeist a couple of weeks ago and gave up because one piece of the code couldn’t find another piece of the code when run and the error messages didn’t help and strace didn’t clue me in, either. Which I didn’t report because bugzilla wanted me to register first. And nobody of the many people on the IRC channel apparently read the channel… But anyway, it Gnome Activity Journal doesn’t seem to pick up on new things I do, for whatever reason.
Overall: disappointed. But Gnome Shell is nice and almost worth running all the time.
@Peter Lund
I love the feedback as harsh as it is. Again we did not release and as I said alot still has to be done.
As i stayed at the end of the blog
There is still a bunch of things missing like
Bookmarking and tagging
Searching
Calendar
Interactions with the items
Enable websites support
….
I added the opening files by clicking and am working on all the tooltips atm.
the switching between dates and range has to be merged. We have an extra widget for that. http://www.youtube.com/watch?v=qmqBQxY4-jo
We are missing the key bindings for navigation. I will be on it.
I will be finishing your stuff now and I will update you with the changes.
Thank you, Seif
The thing is, I’d love to have something like the Zeitgeist Vision and I don’t mind coding a bit too. It just turned out to be too raw still for me to get to the interesting UI parts.
Since you are involved in the ontology stuff (or know the guys who are), how about something I’ve been missing for years (close to a decade, actually): that things remember what URL they were downloaded from.
I have lost count of the number of times I want to give a URL to somebody else so they can download a PDF that I already have — and had to resign myself to regoogling it from scratch which can be quite hard for rare documents if there are many other “contaminating” documents with a similar wording. Try googling the draft IEEE 1364 standard (Verilog), for example.
Oh, another thing.
The 3-column view looks a bit like it really wants to be a Perspective Wall when it grows up:
Mackinlay, J. D., Robertson, G. G., and Card, S. K.: The Perspective Wall: Detail and Context Smoothly Integrated. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI91), Information Visualization, pages 173–179, 1991.
http://ieg.ifs.tuwien.ac.at/~aigner/teaching/ws06/infovis_ue/papers/p173-mackinlay_perspective_wall.pdf
(Google has a bunch of pictures of it.)
It seems to me that Zeitgeist (and many other applications) could benefit from GUI elements that were less rigid than the current rectangle-based lists, scrollbars, and buttons. Any thoughts on clutter stuff (which still doesn’t have a list box AFAIK
) or using graphviz to layout graphs?
@Seif Lotfy
Looking forward to trying it out with the scrollbarish calender thingy from the youtube
I see now that various parentheticals à la “5 minutes later” but in angular brackets disappeared from my first post. I had no idea that the comments support HTML.
@Peter Lund

Thanks for another round of feedback… I just finished the opening and some menus and tooltips.
Plese tell me when you are online you could give out pointers and i will hack them.
As for the Perspective View, Thorsten Prante from the team also had something similar implemented in some of his projects and will look into us doing that in the activity journal too. Jason Smith from also had some similar nice ideas.
The downloaded from shouldn’t be a big problem since our structure supports it. We just need to capture it from firefox, I will forward it to the responsible person.
Again thanks alot I will be hacking the UI aqaing now.
Cheers
Seif
I’m about to go to sleep now (9 hours out of phase :/ ) but I should be around in the afternoon/early evening (CET/UTC+1 — we are in the same time zone, right?).
I am in egypt not so its +2
But yeah i will be in #zeitgeist on freenode and #gnome-zeitgeist on gimpnet
sleep well
I now know what goes wrong with keyboard navigation in the daylistviews.
It is because of the way they are using viewports and scrolledwindows. It is a subtle mistake (and the docs are not too clear) but it can be fixed. The scrollbars on the right aren’t actually connected to the listview — they’ve got nothing to do with it. They are connected to the viewport that the listview is inside — and the viewport is always just the right size for its child so the listview is full size and doesn’t know that it needs any kind of scrolling.
I’ll get that fixed tomorrow.
This still looks like a UI from about 1995. People hate looking through lists of stuff, so giving them three or more at a time to look through is just going the wrong way altogether.
Think about how Apple would do it, and do it that way (before they start doing it, which they’re bound to soon enough).
For some reason, whenever I try to compile, I’m getting:
Traceback (most recent call last):
File “./gnome-activity-journal”, line 10, in
from src.view import Portal
File “/home/appi/zeitgeist/gnome-activity-journal/src/view.py”, line 11, in
from widgets import *
File “/home/appi/zeitgeist/gnome-activity-journal/src/widgets.py”, line 10, in
from ui_utils import *
File “/home/appi/zeitgeist/gnome-activity-journal/src/ui_utils.py”, line 24, in
from zeitgeist.datamodel import Event, Subject, Interpretation, Manifestation
ImportError: cannot import name Event
Do you know why this happens?
sparky: probably a missing sudo make install on zeitgeist (bzr branch lp:zeitgeist).
agree with Søren Hauberg : don’t like the “home” metaphor, can’t find any better one, then use a “Today” button instead
sparky11: yes, that was the reason. If you installed it with ‘sudo make install’ you should now uninstall it again (‘sudo make uninstall’) and try a new checkout. There’s now a README file that describes how to run things (with a typo in it at the end, though). Later today (it’s early morning here), even that should be unnecessary as I’ve written code to automatically have the GUI look for the zeitgeist backend if the repositories are checked out next to each other or inside each other.
I figured it out. I just hadn’t started the new zeitgeist daemon.
@Seif Lotfy
Downloaded from would actually be more appropriate for Tracker. (We could store it, but it won’t be easy for application to understand it. Tracker can just store it as part of the file’s meta-data.)
I’ve to express, which i could not come to an agreement with you in 100%, but ensures that it is just my opinion, which may very well be incorrect.
An example of my favored artists, thank you! You’ll be able to find loads of their music this in excess of at this web site
Observed your Blog bookmarked on Reddit.I appreciate your web site and advertising and marketing tactic. Check out my Farmville Information if you ever get a moment -
This is a really cool article you wrote on your blog. I wish you write more till i come back next time. Then i posted some stories about my favorite DJ Teams to keep you informed. I released some facts over this great musician Schiller aka von Deylen and the new CD named Atemlos. If possible you like to check my articles.
If the GNome Shell and Zeitgeist are the future od GNome, I will be heading for some other destop, I am no idiot, and i do not need a window and file manager that supposes me to be one and tries to do the thinking for me….
I am not rattling fantastic with English but I get hold this rattling leisurely to read .
While I was surfing Bing for my research paper, I came across your website. Get out, this is going to help me out soooooooo much. I must say that it was very beneficial towards my paper. I really appreciate the time you took to write up this post. This is one of the out of this world blogs Ive ever read.
Thank you for all of your work on this web page. My aunt loves undertaking internet research and it is certainly obvious why. We all hear exactly about the powerful approach you give vital guidance through this particular web site and in many cases as foster participation from some people about this market and our princess is definitely becoming educated plenty. Take pleasure in the remaining new year. You are always performing a very good job.
It’s onerous to seek out educated individuals on this subject, however you sound like you recognize what you’re talking about! Thanks
It is best to participate in a contest for among the best blogs on the web. I’ll suggest this site!
Warcraft Precious metal Sellers possess greater their own quantities because next game extension is approximately ahead. A growing number of participants are generally leveling alt characters and also are intending to products them in place with regard to raidin