- Issued:
- 2013-02-20
- Updated:
- 2013-02-20
RHBA-2013:0312 - gnome-settings-daemon bug fix and enhancement update
Synopsis
gnome-settings-daemon bug fix and enhancement update
Type/Severity
Bug Fix Advisory (none)
Topic
Updated gnome-settings-daemon packages that fix several bugs and add two enhancements are now available for Red Hat Enterprise Linux 6.
Description
The gnome-settings-daemon packages contain a daemon to share settings from GNOME with other applications. It also handles global key bindings, as well as a number of desktop-wide settings.
This update fixes the following bugs:
-
Previously, the LED indicators of some Wacom graphics tablets were not supported in the gnome-settings-daemon package. Consequently, the status LEDs on Wacom tablets would not accurately indicate the current control mode. With this update, LED support has been added to gnome-settings-daemon. As a result, the tablet LEDs now work as epected. (BZ#805064)
-
Previously, using function keys without modifiers (F1, F2, and so on) as keyboard shortcuts for custom actions did not work. With this update, a patch has been added to fix this bug. As a result, gnome-settings-daemon now allows unmodified function keys to be used as keyboard shortcuts for custom actions. (BZ#812363)
-
In certain cases, the gnome-settings-daemon did not properly handle the display configuration settings. Consequently, using the system's hot-key to change the display configuration either did not select a valid XRandR configuration or kept monitors in clone mode. This bug has been fixed and gnome-settings-daemon now selects valid XRandR modes and handles the clone mode as expected. (BZ#824757)
-
Previously, connecting a screen tablet to a computer before activation of the tablet screen caused the input device to be matched with the only available monitor - the computer screen. Consequently, the stylus motions were incorrectly mapped to the computer screen instead of the tablet itself. With this update, a patch has been introduced to detect the tablet screen as soon as it becomes available. As a result, the device is correctly re-matched when the tablet screen is detected. (BZ#826128)
-
Previously, using the shift key within a predefined keyboard shortcut mapped to the tablet's ExpressKey button caused gnome-settings-daemon to crash after pressing ExpressKey. This bug has been fixed, and the shortcuts which use the shift key can now be mapped to ExpressKey without complications. (BZ#839328)
-
Prior to this update, the mouse plug-in in the gnome-settings-daemon package interfered with Wacom devices. Consequently, using ExpressKey on a tablet after hot-plugging generated mouse click events. With this update, the mouse plug-in has been fixed to ignore tablet devices and the interference no longer occurs. (BZ#853181)
-
Previously, on tablets with multiple mode-switch buttons such as the Wacom Cintiq 24HD, all mode-switch buttons would cycle though the different modes. With this update, each different mode-switch button will select the right mode for the given button. (BZ#886922)
-
Due to a bug in the gnome settings daemon, changing the monitor layout led to incorrect tablet mapping. With this update, the graphics tablet mapping is automatically updated when the monitor layout is changed. As a result, the stylus movements are correctly mapped after the layout change and no manual update is needed. (BZ#861890)
This update also adds the following enhancements:
- With this update, several integration improvements for Wacom graphics tablets have been backported from upstream:
- touchscreen devices are now automatically set in absolute mode instead of relative
- memory leaks on tablet hot plug have been fixed
- ExpressKeys no longer fail after the layout rotation
- test applications are now included in the package to help with debugging issues. (BZ#772728)
- With this update, the touch feature of input devices has been enabled in the default settings of gnome-settings-daemon. (BZ#858255)
All users of gnome-settings-daemon are advised to upgrade to these updated packages, which fix these bugs and add these enhancements.
Solution
Before applying this update, make sure all previously-released errata relevant to your system have been applied.
This update is available via the Red Hat Network. Details on how to use the Red Hat Network to apply this update are available at https://access.redhat.com/knowledge/articles/11258
Affected Products
| Product | Version | Arch |
|---|---|---|
| Red Hat Enterprise Linux for Scientific Computing | 6 | x86_64 |
| Red Hat Enterprise Linux for Power, big endian | 6 | ppc64 |
| Red Hat Enterprise Linux for IBM z Systems | 6 | s390x |
| Red Hat Enterprise Linux Workstation | 6 | x86_64 |
| Red Hat Enterprise Linux Workstation | 6 | i386 |
| Red Hat Enterprise Linux Server | 6 | x86_64 |
| Red Hat Enterprise Linux Server | 6 | i386 |
| Red Hat Enterprise Linux Server from RHUI | 6 | x86_64 |
| Red Hat Enterprise Linux Server from RHUI | 6 | i386 |
| Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems) | 6 | s390x |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) | 6 | s390x |
| Red Hat Enterprise Linux Desktop | 6 | x86_64 |
| Red Hat Enterprise Linux Desktop | 6 | i386 |
Updated Packages
- gnome-settings-daemon-2.28.2-30.el6.i686.rpm
- gnome-settings-daemon-debuginfo-2.28.2-30.el6.i686.rpm
- gnome-settings-daemon-devel-2.28.2-30.el6.s390.rpm
- gnome-settings-daemon-debuginfo-2.28.2-30.el6.ppc.rpm
- gnome-settings-daemon-devel-2.28.2-30.el6.ppc64.rpm
- gnome-settings-daemon-devel-2.28.2-30.el6.x86_64.rpm
- gnome-settings-daemon-devel-2.28.2-30.el6.s390x.rpm
- gnome-settings-daemon-debuginfo-2.28.2-30.el6.x86_64.rpm
- gnome-settings-daemon-devel-2.28.2-30.el6.i686.rpm
- gnome-settings-daemon-2.28.2-30.el6.ppc64.rpm
- gnome-settings-daemon-2.28.2-30.el6.x86_64.rpm
- gnome-settings-daemon-debuginfo-2.28.2-30.el6.s390.rpm
- gnome-settings-daemon-debuginfo-2.28.2-30.el6.ppc64.rpm
- gnome-settings-daemon-devel-2.28.2-30.el6.ppc.rpm
- gnome-settings-daemon-debuginfo-2.28.2-30.el6.s390x.rpm
- gnome-settings-daemon-2.28.2-30.el6.s390x.rpm
- gnome-settings-daemon-2.28.2-30.el6.src.rpm
Fixes
- This content is not included.BZ - 772728
- This content is not included.BZ - 824757
- This content is not included.BZ - 826128
- This content is not included.BZ - 886922
CVEs
(none)
References
(none)
Additional information
- The Red Hat security contact is This content is not included.secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.
- Offline Security Data data is available for integration with other systems. See Offline Security Data API to get started.