Port to relocated peripheral settings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-settings-daemon (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Most Peripheral settings were moved into gsetings-
The migration code in g-s-d 3.16 makes it not possible to just revert the changes to the schemas, so this cherry-pick's from upstream the bits required for u-s-d/u-c-c to use the new keys and also handling migration of the settings.
Upstream removed handling of keyboard repeat settings from g-s-d, however I have kept this and just pointed u-s-d at the new keys in gsettings-
The new settings aren't entirely a 1:1 mapping to the old setting, however the only user facing change, is that touchpad disable while typing setting is removed and this is always enabled now.
Related branches
- Unity Settings Daemon Development Team: Pending requested
-
Diff: 704 lines (+307/-98)6 files modifieddebian/control (+3/-3)
plugins/common/Makefile.am (+3/-1)
plugins/common/gsd-settings-migrate.c (+67/-0)
plugins/common/gsd-settings-migrate.h (+43/-0)
plugins/keyboard/gsd-keyboard-manager.c (+37/-2)
plugins/mouse/gsd-mouse-manager.c (+154/-92)
- Unity Control Center development team: Pending requested
-
Diff: 323 lines (+81/-77)5 files modifiedconfigure.ac (+1/-1)
debian/control (+3/-2)
panels/keyboard/keyboard-general.c (+1/-1)
panels/mouse/gnome-mouse-properties.c (+62/-36)
panels/mouse/gnome-mouse-properties.ui (+14/-37)
summary: |
- Port to relocated periperhal settings + Port to relocated peripheral settings |
Changed in unity-settings-daemon (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
mouse: Switch to new peripherals settings schema desktop- schemas.
Most peripherals settings have been moved to
gsettings-
There are some semantic differences:
* pointer and touchpad speed is now a single value in the [-1..1]
range (from "unaccelerated" to "fast"). A value of 0 is the default;
* touchpad enabled is now an enum which can be enabled, disabled or on-external- mouse. This patch keeps the same UI so the last
disabled-
value is the same as disabled in the UI and can't be set for now;
* disable while typing is now always enabled so the checkbox has been
removed;
* horizontal scrolling is always enabled when two finger scroll is
disabled. It wasn't in the UI but we no longer need to set it since
it doesn't exist anymore.
https:/ /bugzilla. gnome.org/ show_bug. cgi?id= 743194