Considering the fact that this bug makes it difficult to use a custom
input device configuration in Ubuntu 14.04, I will try to make the case
for a Trusty SRU. I normally use the hotplug-command facility to
configure touchpad parameters that aren't exposed by the GNOME UI. FWIW,
I can confirm that the Utopic package (Which includes the fix) works
without issues.

[Impact]

* Due to this bug, using a custom input device configuration is made
unnecessarily difficult out-of-the-box with 14.04. The GNOME
documentation asserts that the "official" way of doing persistent custom
persistent device configurations is by using the hotplug-command
GSettings Entry combined with a shell script. This, however, does not
work at the time of writing.

* As a result, a user who wishes to use a custom input device
configuration is forced to use less-than-optimal workarounds such as
disabling the GSettings "mouse" plugin altogether, which also has the
potentially unwanted side-effect of disabling the Mouse/Touchpad
configuration UI as well.

[Test Case]

* A simple test program is included within the description of the
upstream GNOME Bug: https://bugzilla.gnome.org/show_bug.cgi?id=710791
and can be used to confirm that GSD is getting the correct exit code.

[Regression Potential]

* Minimal. The proposed patch only fixes the extraction/comparison of
the exit status and has been proven to work on 14.10.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/1339244

Title:
  Comparison of exit_status in run_custom_command is wrong

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-settings-daemon/+bug/1339244/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to