GNOME Bugzilla – Bug 564045
gnome-settings-daemon keyboard a11y plugin doesn't reset XKB state on exit
Last modified: 2008-12-17 16:10:21 UTC
(from https://bugzilla.redhat.com/show_bug.cgi?id=445898) g-s-d will set up AccessX hooks for enabling slowkeys and stickykeys at the GDM login screen. This is very useful for those who need these features to login. g-s-d, however, doesn't turn it back off when getting killed when the user's session is started. If a user logs into say IceWM or fvwm and holds shift for more than 8 seconds then slowkeys turns on and they get no notification of why the keyboard stopped working. The a11y keyboard plugin should reset AccessX XKB state on plugin deactivation to what it was when the plugin was activated. Note, this bug blocks on bug 654042 getting fixed, so that the plugin deactivation handler actually gets called.
Created attachment 124387 [details] [review] Restore XKB state on plugin deactivation