You have been subscribed to a public bug:

I noticed that there were no startup notifications in Precise using
Xubuntu.

So I tried metacity instead of xfwm4, with the same results. Eventually
I decided to get the source for xfwm4 and insert trace puts() calls.
What I found was that the launchers really were sending messages on
dbus, and the apps really were sending completion messages. Furthermore,
the code in xfwm4 to change the cursor, really was being called.

So then I got the source code for metacity, kwin, awesome, openbox and
had a look to see their method for changing the cursor. Basically they
all basically use exactly the same mechanism i.e.

cursor = XCreateFontCursor (display, XC_watch);
XDefineCursor (display, DefaultRootWindow (display), cursor);

In other words, the cursor for the root window is changed to XC_watch or
equivalent, and this propagates down to all windows that don't set their
own cursor. When the app sends the completion message, the cursor is
changed back to XC_left_ptr.

I wrote a small tester for this which is attached. Compile with "gcc -o
xcursor xcursor.c -lX11 -Wall"

On Lucid all this works nicely. On Precise it is broken.

Tested with nvidia, vesa and virtualbox X drivers, so it looks like the
problem is with the core X server.

** Affects: xorg (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Missing Startup Notifications in Precise
https://bugs.launchpad.net/bugs/960191
You received this bug notification because you are a member of Ubuntu-X, which 
is subscribed to xorg in Ubuntu.

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to