Bug 669768

Summary: The Xfce desktop manager does not respond to right-clicks in a timely manner.
Product: [openSUSE] openSUSE 11.3 Reporter: Markus Elfring <Markus.Elfring>
Component: XfceAssignee: E-mail List <bnc-team-xfce>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: forgotten_cAXlJ_FoSf
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 11.3   
See Also: http://bugzilla.xfce.org/show_bug.cgi?id=7172
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Markus Elfring 2011-02-05 11:45:48 UTC
I updated the software component "Xfdesktop" to the version "4.8.1-15.1" recently.

I would like to change the background picture once again by a right-click on the desktop. But I was surprised that a context menu did not pop up at once. I do also not see that a context menu is directly displayed after a right-click on a desktop symbol like Firefox.

But I the expected reaction instantly if I apply right-clicks in the panel.
Comment 1 Forgotten User cAXlJ_FoSf 2011-02-12 19:33:03 UTC
There is also an upstream report about this at http://bugzilla.xfce.org/show_bug.cgi?id=7172 . However, I cannot reproduce this.
Comment 2 Forgotten User cAXlJ_FoSf 2011-02-12 19:35:24 UTC
You filed this against 11.3, does this happen with current Factory (11.4 RC1 or later) as well?
Comment 3 Markus Elfring 2011-02-12 21:15:07 UTC
(In reply to comment #2)

I do not know so far because I do not see that a current XFCE Live CD is available.
http://software.opensuse.org/developer/de

Do you know a newer derivative?
Comment 4 Forgotten User cAXlJ_FoSf 2011-02-12 22:39:03 UTC
(In reply to comment #3)
> Do you know a newer derivative?

We have not generated a LiveCD recently but you can install Xfce from the DVD or through a net install CD.
Comment 5 Markus Elfring 2011-03-14 15:34:03 UTC
(In reply to comment #2)

Yes. - The recently released openSUSE 11.4 is also running on my system with the software component "Xfdesktop 4.8.1-21.1" now.
I observe still response times of around five seconds (and even longer sometimes) for right clicks.
Comment 6 Forgotten User cAXlJ_FoSf 2011-03-14 17:04:25 UTC
OK, one last thing to try would be to check if it is related to any per-user configuration, could you try whether you can reproduce this with a fresh user account (ie. just create a new user with an empty home directory and start a Xfce session as this user)?
Comment 7 Markus Elfring 2011-03-14 17:50:36 UTC
(In reply to comment #6)

Yes, I can reproduce this with a new user account.
I observe similar "delays" for the expected context menu displays because of right-clicks on the desktop background/surface.
Comment 8 Forgotten User cAXlJ_FoSf 2011-03-14 19:14:07 UTC
I've added a comment to the upstream bug, lets see if we can get any feedback or further hints there.
Comment 9 Forgotten User cAXlJ_FoSf 2012-04-07 22:32:29 UTC
Could you check whether the xfdesktop package from home:gberh:branches:X11:xfce fixes this issue? It includes a recent patch from upstream which is supposed to address the long delay.
Comment 10 Markus Elfring 2012-04-08 12:50:53 UTC
(In reply to comment #9)

I have tried out your package "xfdesktop 4.8.3-31.1" a bit. Now I get a context menu display mostly in acceptable time frames.

But I observed also a few times that I do still not get an immediate visual feedback after a right click. This behaviour might also be special case for the sensitivity of the right button in my mouse. Do you know any tool that can measure (in the background) when the button press has actually happened and can display this event before corresponding reactions will become visible in other application areas?
Comment 11 Forgotten User cAXlJ_FoSf 2012-04-08 15:08:02 UTC
(In reply to comment #10)
> I have tried out your package "xfdesktop 4.8.3-31.1" a bit. Now I get a context
> menu display mostly in acceptable time frames.

OK, I'll push some updates to 12.1 and 11.4 soon.

> But I observed also a few times that I do still not get an immediate visual
> feedback after a right click. This behaviour might also be special case for the

That might be your mouse but it could also be related to caching, the xfdesktop right-click menu contains the application menu which consists of a lot of .desktop files and icons that might be reread or stat'ed sometimes.

> sensitivity of the right button in my mouse. Do you know any tool that can
> measure (in the background) when the button press has actually happened and can
> display this event before corresponding reactions will become visible in other
> application areas?

Yeah, you can use "xev -root" to monitor events of the root window.
Comment 12 Bernhard Wiedemann 2012-04-08 16:00:08 UTC
This is an autogenerated message for OBS integration:
This bug (669768) was mentioned in
https://build.opensuse.org/request/show/112983 Factory / xfdesktop
Comment 13 Benjamin Brunner 2012-04-26 11:06:32 UTC
Update released for 12.1 and 11.4. Resolved fixed.