You are not logged in.
Pages: 1
I am using a panel and have it set as transparent, and it looks great...
When I hover over any one icon on the panel, it has a white background that does not match the theme I am trying to attain
Is there anyway to change that to a transparent background?
Thanks
Last edited by Vastone (2011-08-17 18:31:30)
Offline
Anyone know where the settings are that control the backgrounds of the xfce4-panel when they are hovered over?
Thanks
Offline
Hi again.
Are you referring to the background icon color when you hover your mouse over a launcher icon on the panel? It looks like this is controlled by the paramater/value pair:
gtk_color_scheme = "bg_color_dark:#686868\ntext_color_dark:#FFF"
in the /usr/share/themes/*/gtk-2.0/gtkrc file.
Unfortunately, changing this value changes the drop-down menu background color as well.
I'm not sure how to make it transparent, but I came across this promising article: http://ubuntu4beginners.blogspot.com/20 … panel.html - though its for regular ubuntu. Maybe there is something in there that can help?
Also, have a look at the last post of this topic on ubuntuforums: http://ubuntuforums.org/showthread.php?t=1751413. The guy states that he is the author of the greybird theme (the default xubuntu 11.04 theme). Maybe you could contact him and ask.
And please post back if you find anything.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Hey ToZ
Yes, that is what I am referring to...
I use a theme called SlicknesS and have had to edit it to correct background issues with it, meaning I am very familiar with how it works. I can go into the gtkrc file and edit anywhere and see the changes everywhere except for these panel/launcher/icons when hovered over...
I have scoured the web and tried several suggestions to gtkrc-2.0 and I have gone all through everything within the xfce4-settings-editor but nothing seems to touch the mouseover hover background of these images...
This also impacts if you change a Launcher to Show label instead of icon.. The label then is a solid unreadable white when hovered over. That in itself removes it as an icon problem
I will look through that gtkrc file, but I think it is as that last guy is saying, that it is a bug within the xfce4-indicator-plugin.. Or I just have not found the right setting for it for the local gtkrc-2.0 ...
I will look at the first post and see if I can glean anything from it...
Thanks!
Offline
The other thought I have on this is that by changing to a different theme, every setting changes except for these same panel/launcher/hover icons ... Which indicates that it is not controlled by a gtrkc file...
Offline
Hmmm, it does for me. When I change appearance themes (Xubuntu 11.04), the panel icon hover background changes colour and shape depending on the theme.
EDIT: You're using crunchbang xfce, right? Do you have anything in your ~/.gtkrc-2.0 or ~/.gtkrc.mine files?
Last edited by ToZ (2011-08-05 01:36:10)
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Are you 4.6 or 4.8?
Offline
Hmmm, it does for me. When I change appearance themes (Xubuntu 11.04), the panel icon hover background changes colour and shape depending on the theme.
EDIT: You're using crunchbang xfce, right? Do you have anything in your ~/.gtkrc-2.0 or ~/.gtkrc.mine files?
Yes I am on #! 4.8 Xfce
Nothing at all...
I have put some things in there to test and have seen the changes within Xfce but none to the panel/icons/hover area...
Offline
Are you 4.6 or 4.8?
4.8.1
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Vastone wrote:Are you 4.6 or 4.8?
4.8.1
This is definitely a strange one...
I see that there is an update in debian-unstable right now for xfce4-indicator-plugin, so if that is the issue, it may be resolved soon
Offline
Vastone wrote:Are you 4.6 or 4.8?
4.8.1
I am running
xfce4-panel 4.8.5 on (Xfce 4.8.0)
Offline
I have found further information on this issue...
For whatever reason, the panel is stripping the transparency layer for the icons when it loads them..
I was noticing strange shadows of some of the icons in the panel, so I opened up one of the images within gimp and stripped the transparency layer... and sure enough, it is the exact image that the panel is using ...
This only happens on the xfce4-panel... I use these same icons anywhere else and the transparency is fine...
Also of note, I added the Applications Menu to my panel and used one of my icons... It does work correctly..
So whatever the box is that is drawn around Launchers when hovered over is what is stripping the transparency out
Offline
I think this may be somewhere in the draw wireframe that the hover puts around icons.. It does also happen on icons I use from a widget within GMusicBrowser..
I have searched everywhere I can for settings on this but have yet to find anything.
Offline
I finally found exactly where it was at... I had been focusing on anything panel related to all gtrkc files I was looking at.. I then switched to a very basic xfce theme that put a light blue background.. I then traced that to
style "button"
bg[PRELIGHT] = "cce2ff"
Now that I traced the where... in the theme I use it was this...
Prelight = file "/button/button-prelight.png"
I simply commented that line out and it was fixed...
That is what I had been asking for all along, was the where... and a process of elimination
finally got me to it...
Too much focus on panel and not the button area...
Offline
Don't you just love it when all that hard work pays off? Was this statement in the gtk-2.0/gtkrc file? I'm using the greybird theme and I can't find that statement/section.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Don't you just love it when all that hard work pays off? Was this statement in the gtk-2.0/gtkrc file? I'm using the greybird theme and I can't find that statement/section.
The actual statement that made the difference in the SlicknesS theme I use is in a panel.rc file that is called from the SlicknesS gtkrc file
In yours, it will most likely be under
style "button"
bg[PRELIGHT] = /path/filename
or
style "button"
bg[PRELIGHT] = #color
I am only speculating...
I will install greybird and have a look..
Last edited by Vastone (2011-08-14 18:37:36)
Offline
Don't you just love it when all that hard work pays off? Was this statement in the gtk-2.0/gtkrc file? I'm using the greybird theme and I can't find that statement/section.
And yes it was in the .themes/SlicknesS/gtk-2.0/gtkrc file but as I said the panel has a separate file in this theme
And it was worth the hard work!
Thanks
Offline
Don't you just love it when all that hard work pays off? Was this statement in the gtk-2.0/gtkrc file? I'm using the greybird theme and I can't find that statement/section.
All right, I am looking at greybird now and it is a little more complex... Give me a bit of time and I may be able to figure it out..
Also, the creators of greybird at shimmer are very helpful, they are on the forums here, on irc and at their site...
Offline
Thanks. Yeah, I can't find anything in the panel.rc file. I'll keep looking.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Ok, so I downloaded the new version off of git and its a little different. Of note, is that the git version has the following extra data in the apps/panel.rc file in the style "theme-panel" = "murrine-dark" section:
bg[NORMAL] = shade (0.7, @bg_color_dark)
bg[ACTIVE] = shade (0.5, @bg_color_dark)
bg[PRELIGHT] = shade (0.35, @bg_color_dark)
bg[SELECTED] = shade (0.5, @bg_color_dark)
This makes a significant change in the hover colour - mostly invisible but still a trace left (notice the "bg[PRELIGHT]" statement!). I think I need to play around with these values a little to see what I can get.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
I'm finding that the final effect of changing those values is highly dependent on the colours of the background image. I am unable to get true transparency.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
If your looking for transparency, this is the thread...
angstrom put up an alternative method to get a transparent background...
I used it and it works great...
Offline
Thanks. That mostly worked. I noticed that when I depressed the button the semi-transparent background returned while the button was pressed, so I added the following to the code snippet:
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "panel-button-hover.png"
border = { 1, 1, 0, 0 }
stretch = TRUE
}
just below the existing image block and that got rid of all semi-transparency. It is now fully transparent.
Thanks.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Thanks. That mostly worked. I noticed that when I depressed the button the semi-transparent background returned while the button was pressed, so I added the following to the code snippet:
image { function = BOX recolorable = TRUE state = ACTIVE file = "panel-button-hover.png" border = { 1, 1, 0, 0 } stretch = TRUE }
just below the existing image block and that got rid of all semi-transparency. It is now fully transparent.
Thanks.
Sure...
All of this as a very long way around an issue that should be easier to solve...
Offline
Pages: 1
[ Generated in 0.017 seconds, 8 queries executed - Memory usage: 638.67 KiB (Peak: 671.95 KiB) ]