Logitech mouse permission problem with KDE systemsettings

KDE systemsettings -> Input Devices -> Mouse allows to switch the DPI settings for some Logitech mice, which is nice. However, it only works for root, but it does not work for normal users, since it requires write permissions to the USB mouse or keyboard device.

How to fix this permission problem, so that non-root users can also change their DPI setting?

The dialogues points to a specific chapter in the KDE documenation, which in turn recommends to create some files in /etc/hotplug/usb. However, there is no directory /etc/hotplug/ in openSUSE 12.2.

I also found an old unresolved thread about this issue, which seems to indicate that hotplug is outdated and replace by HAL. (Now isn’t HAL outdated as well?)

Any suggestions how to resolve this rights problem?

Am 12.10.2012 13:56, schrieb STurtle:
> Any suggestions how to resolve this rights problem?
>
I think of top of my hat that the serial and USB ports belong to the
dialout group, so if you add your users to the dialout group (and logout
and login again) I would expect them to have write permissions.


PC: oS 12.2 x86_64 | i7-2600@3.40GHz | 16GB | KDE 4.8.5 | GeForce GT 420
ThinkPad E320: oS 12.2 x86_64 | i3@2.30GHz | 8GB | KDE 4.9.2 | HD 3000
eCAFE 800: oS 11.4 i586 | AMD Geode LX 800@500MHz | 512MB | lamp server

That did not work unfortunately, but thanks for the suggestion.

I think of top of my hat that the serial and USB ports belong to the
dialout group, so if you add your users to the dialout group (and logout
and login again) I would expect them to have write permissions.

No, that only applies to serial ports and modem devices. The specific device node ownership is assigned by udev rules.

I haven’t paid much attention to mice device nodes, but I plugged in my USB mouse and found (via dmesg output)

ls -l /dev/input/m*
crw-r----- 1 root root 13, 63 Oct 13 21:03 /dev/input/mice
crw-r----- 1 root root 13, 32 Oct 13 21:03 /dev/input/mouse0
crw-r----- 1 root root 13, 33 Oct 13 21:24 /dev/input/mouse1

The /dev/input/mouse1 node appeared when I plugged in the external mouse. (My touchpad is associated with mouse0.) It is possible to add a rule to set the desired group ownership if desired.