Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I tried to install Unity 7.x in Ubuntu 12.04. But stuck in middle of the installation. As a result unity broke. Trying after an hour i have successfully re-installed unity(default version).


1. Right context menu changes (theme)
2. drop down-box change in top panel (theme)
3. preview is not working in nautilus

I re-installed ambiance theme and ubuntu-mono-dark icon set. Other theme effects are good.

enter image description here

EDITED: How to solve this?

enter image description here

share|improve this question
Check if the answers to help you out. Or, if you see that the Guest account works perfectly, try move your files and configurations to a new user. – carnendil May 30 '13 at 18:55
up vote 1 down vote accepted

I had a similar problem when I apt-get install unity on top of a Ubuntu 12.04 Server installation. The problem was "solved" after I apt-get install ubuntu-desktop. So I think your system is missing some packages.

First thing you should do is run sudo apt-get -f install to ensure there's no broken package and install ubuntu-desktop (sudo apt-get install ubuntu-desktop). If the problem persists, install synaptic (sudo apt-get install synaptic) and proceed to the next paragraph.

Open synaptic and select "Repositories" in the "Settings" menu, then change to "Other Software" tab and remove any PPA you added to install Unity 7. Back to synaptic's main window press the "Reload" button (on the toolbar).

Still on synaptic, press "Custom Filters" button (left bottom panel), then select "Missing Recommends" filter (left top panel). You should see a list of recommended packages that are not installed. Mark them all for installation and press the "Apply" button in toolbar.

Now press "Origin" button and select "Local" filter. You'll may get a list of packages that don't belong to any repository. Review the list and (for every package you know you didn't manually installed from a .deb file) select it, open "Package" menu, select "Force Version..." and choose the highest version that is available from the precise (or precise-updates, or precise-security) repository (the repository name will be between parentheses). When you're done, press the "Apply" button.

share|improve this answer

Your Answer


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.