Gnome menu's idiosyncrazy....

kassetra ulist at gs1.ubuntuforums.org
Tue Jul 5 23:06:49 UTC 2005


Vincent Trouilliez Wrote: 
> There are a couple a things that keep bugging me about the Gnome menus,
> 
> 1) Sub-menu "responsiveness".
> 2) Problem when drawing the menu for the first time
> 
Vince, 
I cannot reproduce either item in Hoary. (And thanks to your very
clearly worded example, I know I did exactly what it takes on your
machine to create these flaws.)

1. This issue might be your motherboard/graphics card. Typically, most
issues with "rapid display" or "repetitive sequential display" are a
motherboard/graphics issue - but it's possible that it's a combination
of events as well. For example, if you have a motherboard/graphics card
from company X, *and* you also have settings A, B, & C in your X
configuration it causes the gnome-panel to interpret the signals in N
ways and cause the delay.

2. This issue can be similar to the issue above, but I may have some
insights into what's going on. I'm guessing that you, Magnus, & matthew
all are using a standardized gtk theme, (Clearlooks, gperfection, etc.)

I am not.  I have a very special customization line in my gtk theme:

Code:
--------------------
    gtk-icon-sizes = "panel-menu=36,36:gtk-menu=20,20:panel=24,24"
--------------------
 
This line sets my panel menu to 36x36 pixels - which is larger than the
standard (20x20, 22x22, or 24x24, depending on your theme.)

It is *very* possible that this is a rendering issue that you have
discovered. At larger, "standardized" panel-menu sizes (36x36, 24x24,)
the issue most likely does not occur. At non-standard image sizes
(20x20 or 22x22) - it's possible that the menu is being rendered for
24x24 and then resized to 20x20 (or whatever the theme dictates,) which
would cause the "shift" you are seeing.

You might wish to try adding in the line I use in your gtk theme above
the 
Code:
--------------------
    style "ENGINE_VARIABLE_NAME_HERE" { 
--------------------
 declaration and seeing if that makes any difference.


-- 
kassetra




More information about the ubuntu-users mailing list