GNOME Bugzilla – Bug 780361
The cursor image is fixed in screenshots
Last modified: 2017-03-21 21:53:12 UTC
Created attachment 348423 [details] The cursor image is fixed in screenshots When capturing screenshots including the cursor, the final image does not reflect what's shown on the screen. Steps to reproduce: 1. Launch "gnome-screenshot" in interactive mode; 2. set a delay and start the capture; 3. go over an link in a web page (or make the cursor change in any other way) before the actual screenshot is taken. The expected result would be to see the left hand as a mouse cursor image, instead the normal arrow gets drawn. See the attached image. FWICS this is because gnome-flashback hardcodes the cursor name in gnome-flashback/libscreenshot/gf-screenshot.c::take_screenshot_real() like this: cursor = gdk_cursor_new_for_display (display, GDK_LEFT_PTR); I see that gnome-shell solves this by asking mutter about the cursor, GStreamer ximagesrc (in gst-plugins-good) uses XFixes directly instead. Thanks, Antonio