you are tired of rerunning xinput after unplugging your mouse.
it has gone on for too long.
if this is you plz to be keeping up.
$ dmesg
[182008.680756] input: Razer Razer Mamba as /devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/input/input71
$ udevadm info -a -p /sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.1/
<snip>
looking at parent device ‘/devices/pci0000:00/0000:00:1a.0/usb3/3-1’: KERNELS==”3-1”
SUBSYSTEMS==”usb”
DRIVERS==”usb”
<snip>
ATTRS{quirks}==”0x0”
ATTRS{authorized}==”1”
ATTRS{manufacturer}==”Razer”
ATTRS{product}==”Razer Mamba”
<snip>
$ tail -n 1 /etc/udev/rules.d/70-persistent-net.rules
ATTRS{product}==”Razer Mamba”, ACTION==”add”, RUN+=”/usr/local/bin/fixmousesu”
$ cat /usr/local/bin/fixmousesu
#!/bin/bash
su - user -c ‘/usr/local/bin/fixmouse’
$ cat /usr/local/bin/fixmouse
#!/bin/bash
export DISPLAY=:0.0
# no accel
xinput set-prop 8 “Device Accel Profile” -1
# set sens (9 = slow)
xinput set-prop 8 ”Device Accel Constant Deceleration” 2
# udevadm —debug control —reload-rules
done!