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

As the title suggests. Selecting a background image, color or using the transparency sitting doesn't work with the Ambiance theme.

Sections of the panel will take the new settings, but many of the applets including the clock, Indicator Applet Session, Indicator Applet, Rhythmbox icon, Tomboy Icon, Separators and various others retain the Ambiance theme background. This carries over through restart.

Also you cannot resize the panel in Ambiance above 24 pixels as the background image doesn't scale.

Am I doing something wrong, is it a bug or is it meant to be like that?

I really like Ambiance, but am having a hard time using it because of these issues

Edit: It seems these issues carry over to Radiance and New Wave as well

share|improve this question
up vote 5 down vote accepted

This is indeed a bug with a current bug report:

Click up at the top and mark this bug as affecting you as well.

The problem isn't just the Theme Ambiance, it is actually the "Controls" Ambiance. Clicking "Customize" and changing "Controls" to another one should fix this, while changing the "Controls" for any other them to Ambiance will cause this bug as well.

share|improve this answer
Thanks, I have marked it as affecting me on launchpad – Ash G Oct 22 '10 at 3:30

It looks like that because the Ambiance theme uses images for the panel applets and background. Changing the preferences of the panel only changes the background theme and not the applet theme.

You can fix this by commenting out or removing the include "apps/gnome-panel.rc" line in /usr/share/themes/Ambiance/gtk-2.0/gtkrc.

share|improve this answer
This is a much better fix than simply changing the entire theme. This is the very reason the gnome-panel.rc is in a separate file :) – Jason Smith Feb 28 '11 at 17:36

a better way is to do the following edit file /usr/share/themes/Ambiance/gtk-2.0/gtkrc

comment out the line by adding a single # in front of the line. bg_pixmap[NORMAL] = "panel_bg.png"

effectively the line becomes

# bg_pixmap[NORMAL] = "panel_bg.png"

that removes the panel background.

share|improve this answer

If you've got more than one user on the computer, and some of them don't use transparency and like the gradient, you can make a copy of Ambiance for yourself and modify the panel controller for yourself.

To start, copy ambiance sudo cp -r /usr/share/themes/Ambiance ~/.themes

Next go into your copy of ambiance and modify the gnome panel:
sudo gedit ~/.themes/Ambiance/gtk-32.0/apps/gnome-panel.rc

In gedit, the 10th line reads bg_pixmap[NORMAL] = "img/panel.png".
Change this so that the line is commented out #bg_pixmap[NORMAL] = "img/panel.png".

The reason you only comment it out is so that if you ever want to go back to using it, you can without looking up anything else.

You now have the ability to have a panel of any height you want without any stylistic repercussions, and transparencies should work.

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.