Under a few situations the new cursor that showed up with Gnome 2.6 (Sid, i386) can disappear temporarily. The first is in an OpenGL application - whenever glSwapBuffers is called, the cursor is hidden until it is moved again. The other situation occurs in Galeon. When a web page is being drawn, the cursor will occasionally blink out, but it comes back right away. The cursor will also blink during window resizes, pane boundary movement, and scrollbar drags in Gtk applications. This bug did not occur with the plain mouse font that was used with GNOME 2.4. I have attached a small test program that demonstrates the issue in the OpenGL case. Uncompress it with gunzip, build it with $ g++ -o mouse_test `pkg-config --cflags --libs gtkglextmm-1.0` \ mouse_test.cpp and run it with no options. Basically, this program swaps its GL DrawingArea buffer every 33 ms until its main window is closed. You will need the libgtkglextmm1-dev package and all of its dependencies to build the test. What package should own this bug? I vaguely remember something about using a different X cursor tech in GNOME 2.6 - could the problem lay there? Thanks, Jonathan Brandmeyer
Attachment:
mouse_test.cpp.gz
Description: GNU Zip compressed data