GNOME Bugzilla – Bug 634639
wire up a GtkSettings:gtk-cursor-blink-timeout setting
Last modified: 2010-11-12 19:12:45 UTC
From docs: * Time after which the cursor stops blinking, in seconds. * The timer is reset after each user interaction. This is useful to have because it allows us to keep cursor blink on by default but stop blinking after a time to allow cpu power management. the corresponding x setting is "Net/CursorBlinkTime\0" "gtk-cursor-blink-time\0"
That means we need to make the "cursor-blink" an enum, (on/off/off after timeout) and add another setting with a nice default timeout.
Created attachment 174279 [details] [review] schemas: Add cursor-blink-timeout Which should be attached to the "gtk-cursor-blink-timeout" property for GTK+.
Created attachment 174280 [details] [review] xsettings: Export newly added "cursor-blink-timeout"
Comment on attachment 174279 [details] [review] schemas: Add cursor-blink-timeout Attachment 174279 [details] pushed as fbfba86 - schemas: Add cursor-blink-timeout
Attachment 174280 [details] pushed as 6ebbd13 - xsettings: Export newly added "cursor-blink-timeout"
Thanks Bastien!
Net/CursorBlinkTime is for the amount of time between each blink of the cursor, not for the time before it stops blinking. Seems like there's no XSetting for gtk-cursor-blink-timeout.