desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #82412
[Bug 960191] Re: Missing Startup Notifications in Precise
*** This bug is a duplicate of bug 1024482 ***
https://bugs.launchpad.net/bugs/1024482
** This bug has been marked a duplicate of bug 1024482
Mouse cursor theme does not change from default after login
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/960191
Title:
Missing Startup Notifications in Precise
Status in “xorg-server” package in Ubuntu:
Expired
Bug description:
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.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/960191/+subscriptions