As per How do I restart Unity? But I guess unity --replace would start the 3D variant.

link|improve this question

74% accept rate
feedback

2 Answers

up vote 6 down vote accepted

unity-2d has some of its own processes and some processes that derive from unity (unity-2d uses unity libraries).

You can find these processes with:

ps aux | grep unity

This yields these (see the right-most tokens in the above command output):

  • unity-2d-launcher
  • unity-2d-panel
  • /usr/lib/unity-place-applications/unity-applications-daemon
  • /usr/lib/unity-place-files/unity-files-daemon

Each of these can be individually stopped (and each will automatically restart) with:

sudo killall <process>

So to kill them all, list them all in the above command:

sudo killall unity-2d-launcher unity-2d-panel \
/usr/lib/unity-place-applications/unity-applications-daemon \
/usr/lib/unity-place-files/unity-files-daemon
link|improve this answer
2  
This will kill the processes. Will they restart automatically? – rafalcieslak Aug 4 '11 at 17:20
feedback

Since it won't let me post a comment to answer the question, it's necessary to add an answer:

This will kill the processes. Will they restart automatically?

I can confirm that "killall unity-2d-panel" does in fact restart it, with no noticeable losses. I haven't tried the other ones though. (This command is necessary periodically if you're dealing with memory leaks like https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/905854).

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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