GNOME Bugzilla – Bug 587944
Setting "enable_animations" to False opens the drawer in upper left corner of screen
Last modified: 2011-03-31 01:37:17 UTC
Please describe the problem: Since the opening and closing animations on drawers are clunky (setting the gconf "animation_speed" setting to "fast" does help a bit), such as showing the buttons during the animation despite the buttons being turned off, sliding out the first item much slower than the rest, etc..., it would be great to be able to toggle the "enable_animations" gconf setting to False and not have to suffer through these animation problems (and it's not entirely clear why the animations are deemed necessary in the first place for drawers, as drop down menus for instance don't slide out, nor should they... in fact, respecting the global "enable_animations" boolean from /desktop/gnome/interface would be the logical thing as well). Anyway, the point is that when you set "enable_animations" to True for a given drawer panel, the first time you click on the drawer icon, it appears without animations just as and where you'd expect it. But on all subsequent clicks to open it, it appears at the very top left of the screen, irregardless of the location of the drawer... hence non-functional. Obviously this needs to be fixed, particularly in light of the "broken" animations. When fixed, it should at the very least respect the global gnome "enable_animations" flag (as metacity does for instance) and maybe be the default behaviour (unless animations are cleaned up). This bug has been around since the very early days of gnome 2 (used to work just fine back in the gnome 1 days). Overall "drawers" should be cleaned up so they don't drag down what is overall a great desktop environment. Steps to reproduce: 1. set "enable_animations" to "false" for the drawer panel in gconf-editor 2. click on drawer once to open, click to close, click again to open Actual results: The panel for the drawer appears at the top left of the screen Expected results: It should appear just above/below/sideways (depending on panel orientation Does this happen every time? Yes Other information:
*** Bug 580483 has been marked as a duplicate of this bug. ***
*** Bug 552444 has been marked as a duplicate of this bug. ***
I'm seeing similar problem, but slightly different. With on my dual-monitor display setup: 1. [System->Preferences->Desktop Effects] fails to launch with "Desktop effects do not work with Xinerama" 2. It matters where Panel is located -- a. If I have the panel (expanded or not) on the smaller, right monitor #1, then it works fine! b. If I have the panel on the larger/left monitor #0, then it draws the icons at the left-most corner of monitor #1 (the wrong one) about 48 pixels down. I'm using: Gnome Panel 2.16.1 CentOS release 5.3 (Final) -- with most updates through 9/09 kernel 2.6.18-128.1.10.el5 (x86_64) nVidia 9800GT, dual monitors HDMI(#0) and SVGA(#1) Driver: (proprietary) NVIDIA-Linux-x86_64-180.44-pkg2 Hope that helps, NVRAM
Incidentally, previous comments were for the panel at the top of screen. On the primary monitory: - On the left, it works perfectly. - On the right, it sometimes paints the drawer icons slightly too high by about one icon height. - On the bottom, it doesn't paint the icons anywhere I can see them, I guess they are painted below (off the screen).
(In reply to comment #0) > in fact, respecting the global "enable_animations" boolean from > /desktop/gnome/interface would be the logical thing as well). That's bug 98426.
For GNOME 3, we removed the drawers from gnome-panel -- we believe they don't fit that well in GNOME 3, and there were always many issues (including usability issues) with them. We feel it's better this way.
Despite the fact that I'm still not able to turn off the animation, in GNOME 2.32.0, the "fast" animation now works quite smoothly, and so at least it's no longer visually unappealing, even if not instantaneous as desired. Well I hope that there's some substitute functionality in GNOME 3, because I personally rely heavily on having a drawer available for items I use regularly, but don't have room to fit in the panel. Windows 7 has that pinning to the start menu thing and the Mac OS X Dock has "Stacks", which offer GNOME panel like functionality it seems. They've all moved to the GNOME way of doing things, I'm hoping GNOME 3 isn't moving backwards. The GNOME 1 to 2 transition was a painful one with lots of useful functionality taken away... some of it took years to return, some of it never did. Frankly I'm very concerned with GNOME 3. From the little I've seen of it, I expect most useful functionality and customizability to be taken away, all in the name of visual appeal and being "made of easy". I don't want a smart phone interface with the complete lack of customizability of iOS, I want a stable, powerful, customizable and useful desktop environment (like GNOME 2), not eye candy. If I wanted a desktop environment built so that the dumbest possible user one can find is still able to make use of it without being "confused", I'd pick up an Apple piece of hardware... GNOME is a desktop environment catering to a pool of only 1% of the world's desktop users. Making it look (and constrained) like an Apple product is not going to increase the user base, that's not why people don't use it right now.