Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I've got a problem with gnome-shell that I partially solved, but want to ask question of why it works that way and if you can help me with fixing it permanently.

I am using Ubuntu 12.10, with installed Gnome3 (using gnome-shell). When I login (even if I just unlogged from Gnome) to Gnome session, everything starts ok, but gnome-shell takes about 20% of CPU and its responses are very slow (searching for applications takes around 30 seconds and so on). It is very annoying. But, when I kill gnome-shell process, and than start it by "nohup gnome-shell &" from terminal, it starts again, but now without any troubles, fast, like it should.

Can you help me how to fix this permanently? (it's really annoying to kill and run gnome-shell after every session login, and also, it takes about 15-30 seconds to start again).

I googled this problem and found out that there might be a problem with gnome-shell extensions. But when I open tweak-tool I find that I have no gnome-shell extensions, so there is nothing I can disable.

Thanks for any help.

share|improve this question
add comment

2 Answers

A really easy way would be to open up Start-up Applications and put those commands into a new start-up application.

For example, in the command box you would put:

killall gnome-shell && nohup gnome-shell &

Add it and logout and login, or restart and test it.

share|improve this answer
add comment

I'm observing the same behavior with gnome-shell on OpenSUSE and I suspect this is related to tracker and its need to load indexes during the startup. The second boot of gnome-shell should be fast as all data is already in caches. You may try dropping caches between each gnome-shell execution, so as to see if this is related to long IO waits during the startup.

share|improve this answer
    
Welcome to Ask Ubuntu! Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. –  RolandiXor Mar 4 '13 at 4:29
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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