Tell me more ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have zeitgeist daemon always in processes. I don't see the point of this zeitgeist, it logs my activity. i removed it from startup programs, but it is still there.

Can I uninstall this package? Why do I need it at all?

share|improve this question

3 Answers

up vote 12 down vote accepted

Run sudo apt-get remove zeitgeist* in a terminal. It might remove a few related packages, but so long as you don't see anything suggested for removal that you don't want, you should be fine.

As per comments: you will lose unity functionality (I was not sure how much when I first wrote the answer) if you remove zeitgeist. So, I suggest you just disable logging.

If you don't need unity to function correctly, you can go ahead and remove zeitgeist, and just use the classic session (from the login screen).

You can also blacklist everything or turn off logging altogether.

share|improve this answer
zeitgeist-extension-fts, zeitgeist-datahub, zeitgeist-core, zeitgeist, zeitgeist-1.0-1. So, zeitgeist is used just for logging user activity, nothing more? What will stop working aftter I remove it? Probably recent documents and download history? – umpirsky May 27 '11 at 18:06
3  
@umpirsky me, for example :P. – RolandiXor May 27 '11 at 18:13
3  
@umpirsky Unless you use something like the synapse app launcher, zeitgeist is pretty much useless. – Wesley Rice May 27 '11 at 18:21
3  
A zeitgeist developer here, I would be happy to clear any doubts. Also zeitgeist powers unity-files-places. Try installing gnome-activity-journal and you can see what all you have done. I do agree that the level of integration isn't perfect, so for many its true potential is not being harnessed. Plus we are only some 8-9 of us doing all the work – Manish Sinha May 27 '11 at 18:42
3  
@Manish As a developer, I do respect your work, I'm sure it's interesting to work on such software. But from my point of view as a basic end user, I don't see any benefit of this, but on the other hand a small security issue, because anyone who comes to my computer can see all my activity. – umpirsky May 27 '11 at 18:59
show 16 more comments

If you remove Zeitgeist from the repo then the menu in Unity wont work properly, it stops you searching for programs by typing into the box.

share|improve this answer

There is an easy way described here -- which does not include deleting any package, but simply de-activating the corresponding services. I didn't try it myself, but this way side-effects should be minimal (and probably even wanted, as e.g. no "recent items" being available etc. Moreover, it is easily revertable in case of "unwanted" side effects.

The author of that article explicitly states: Here is a way to disable this logging without breaking Unity or any other part of the system, execute these commands in a terminal:

sudo mv /etc/xdg/autostart/zeitgeist-datahub.desktop /etc/xdg/autostart/zeitgeist-datahub.desktop-inactive
rm ~/.local/share/recently-used.xbel
mkdir ~/.local/share/recently-used.xbel
rm -rf ~/.local/share/zeitgeist

Reverting this (if one wants to enable Zeitgeist again) thus should be done like this:

mkdir ~/.local/share/zeitgeist
rmdir ~/.local/share/recently-used.xbel
# no action for the .xbel file, as it will be re-created automatically
sudo mv /etc/xdg/autostart/zeitgeist-datahub.desktop-inactive /etc/xdg/autostart/zeitgeist-datahub.desktop

which is simply "reversing" the steps of the de-activation.

Remark: The ~/.local/share/recently-used.xbel has nothing to do with Zeitgeist itself, it just falls into the same category somehow. The article mentioned is about "disabling activity logging", and thus included this. If you just want to disable Zeitgeist, you can skip the two middle steps.

share|improve this answer

protected by Community Nov 28 '11 at 16:44

This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.

Not the answer you're looking for? Browse other questions tagged or ask your own question.