[Xfce-bugs] [XFCE 0000272]: panel and desktop response while doing autostart

xfce-bugs at xfce.org xfce-bugs at xfce.org
Thu Aug 19 19:56:01 CEST 2004


The following bug has been RESOLVED.
=======================================================================
http://bugs.xfce.org/view_bug_page.php?f_id=0000272
=======================================================================
Reporter:                   nick_08150
Handler:                    kelnos
=======================================================================
Project:                    XFCE
Bug ID:                     0000272
Category:                   panel
Reproducibility:            always
Severity:                   tweak
Priority:                   normal
Status:                     resolved
Resolution:                 suspended
=======================================================================
Date Submitted:             2004-07-23 10:08 GMT
Last Modified:              2004-08-19 17:56 GMT
=======================================================================
Summary:                    panel and desktop response while doing autostart
Description: 
I'm not sure if this can be helped.
At the end of the login process, the Autostart apps get launched. At this
point, panel and desktop are already running. But they are actually not
usable until the Autostart stuff is completely started, no clicks are
possible, not desktop right-click, the panel does not autohide. So xfce is
actually not usabel during that time.
In my case Autostart contains some bigger applications like email client,
calendar app, ..., so it takes some time to start them.
As a said, I don't know if there can be done anything about it, but I have
the strong impression, that this was not so in earlier versions. The panel
and desktop responded slower, of course, but at least they were usable.

I have almost the latest CVS versions of xfce4-panel and xfdesktop
installed (one or two days old).
=======================================================================

-----------------------------------------------------------------------
 olivier - 2004-07-23 10:27 GMT 
-----------------------------------------------------------------------
I don't think it's related to the autostart process, but rather to the std
menu loading, freezing the panel and desktop (you have the menu launcher
in the panel, don't you?)

Cheers,
Olivier.

-----------------------------------------------------------------------
 nick_08150 - 2004-07-23 10:54 GMT 
-----------------------------------------------------------------------
Correct. Removing the xfce menu from the panel solves the issue for the
panel, but not for the desktop. So this is obviously related to the
desktop menu. I personally don't need the menu in the panel, but some
other users I maintain computers for (since it's more kde/windows like ;-)

-----------------------------------------------------------------------
 pollux - 2004-07-23 18:54 GMT 
-----------------------------------------------------------------------
i use the desktop menu and the panel plugin but without auto-generated menu
and it works fine

-----------------------------------------------------------------------
 kelnos - 2004-07-23 19:13 GMT 
-----------------------------------------------------------------------
yeah, it's the autogenerated menu that causes the slowdown.  i'm in the
process of making the panel gthread-safe.  after that's done, i'll have
the menu generate itself in a separate thread.

-----------------------------------------------------------------------
 kelnos - 2004-08-19 17:55 GMT 
-----------------------------------------------------------------------
update: the panel is not going to be multithreaded for xfce 4.2.x, so there
isn't much that i can do at this point.  i'm hesitant to do periodic
processing of gtk events during menu generation, as i've heard that this
can cause infinite loops in some situations (i need to look into this).

what i _can_ do is make xfdesktop multithreaded and have the menu module
use threads if they are available.  i'll look into this, but it's very
possible this won't happen for 4.2.x, as i'm very afraid of how long it
might take to get this stable.

edited on: 08-19 17:55

-----------------------------------------------------------------------
 kelnos - 2004-08-19 17:56 GMT 
-----------------------------------------------------------------------
suspending until 4.4.



More information about the Xfce-bugs mailing list