GNOME does not hold mouse natural scroll settings upon device reconnect
Detailed description of the issue. Put as much information as you can, potentially with images showing the issue.
Steps to reproduce:
- Open GNOME Settings
- Enable Natural Scrolling in mouse settings
- Disconnect and connect the same mouse again
Natural scrolling is enabled according to the GUI, but you need to disable it and enable it again for it to work. USB HID id changes on reconnect, eg.
[305872.975365] hid-generic 0003:1038:1700.002C: hiddev96,hidraw0: USB HID v1.11 Device [SteelSeries SteelSeries Rival 700 Gaming Mouse] on usb-0000:00:14.0-1/input0
[305872.976484] input: SteelSeries SteelSeries Rival 700 Gaming Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:1038:1700.002D/input/input61
[305872.976884] hid-generic 0003:1038:1700.002D: input,hidraw1: USB HID v1.11 Mouse [SteelSeries SteelSeries Rival 700 Gaming Mouse] on usb-0000:00:14.0-1/input1
[305872.978767] input: SteelSeries SteelSeries Rival 700 Gaming Mouse Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.2/0003:1038:1700.002E/input/input62
[305873.030194] input: SteelSeries SteelSeries Rival 700 Gaming Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.2/0003:1038:1700.002E/input/input63
[305873.030577] hid-generic 0003:1038:1700.002E: input,hidraw2: USB HID v1.11 Keyboard [SteelSeries SteelSeries Rival 700 Gaming Mouse] on usb-0000:00:14.0-1/input2
but according to the UI, I'd assume it's set up system-wide and not per device.