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.

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
add comment

4 Answers

up vote 5 down vote accepted

This is indeed a bug with a current bug report: https://bugs.launchpad.net/ubuntu/+bug/664794

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
add comment

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
2  
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
add comment

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
add comment

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
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.