You are not logged in.

#1 2022-11-30 01:14:21

vesse
Member
Registered: 2022-11-17
Posts: 9

XFCE4-power-manager somehow shows two computer mice at once

I use a Logitech MX Master 3 bluetooth mouse. XFCE4 Powermanager shows them as MX Master 3 and Wireless Mouse MX Master 3 respectively. When turning the mouse on, a battery charge indicator appears next to the Wireless Mouse MX Master 3 icon, but it disappears immediately.

I started looking into it because the mouse is kind of numb. Scrolling with the wheel sometimes stops and starts working with more intensive scrolling.

Does anyone have experience or ideas?

# journalctl -f
    ...
    nov   30 01:32:31 Elitebook blueman-manager[15836]: blueman-manager 01.32.31 WARNING  ManagerDeviceList:396 _monitor_power_levels: Failed to get power levels, probably a LE device.
    nov   30 01:32:32 Elitebook kernel: logitech-hidpp-device 0005:046D:B023.0005: HID++ 4.5 device connected.
    nov   30 01:32:36 Elitebook kernel: input: Logitech Wireless Mouse MX Master 3 as /devices/virtual/misc/uhid/0005:046D:B023.0005/input/input37
    nov   30 01:32:36 Elitebook kernel: logitech-hidpp-device 0005:046D:B023.0005: input,hidraw0: BLUETOOTH HID v0.15 Keyboard [Logitech Wireless Mouse MX Master 3] on e4:70:b8:fd:ab:91
    nov   30 01:32:36 Elitebook systemd-logind[397]: Watching system buttons on /dev/input/event20 (Logitech Wireless Mouse MX Master 3)
# upower --monitor
    [02:38:11.786]	device added:     /org/freedesktop/UPower/devices/mouse_dev_xx_xx_xx_xx_xx_xx
    [02:38:12.803]	device added:     /org/freedesktop/UPower/devices/battery_hidpp_battery_5

Screenshot-2022-11-30-03-00-08.png Screenshot-2022-11-30-02-59-24.png

Last edited by vesse (2022-11-30 16:29:06)


---
Kernel & all systemd & xfce4

Offline

#2 2022-11-30 02:16:15

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,132

Re: XFCE4-power-manager somehow shows two computer mice at once

Post your Xorg log if this is X.


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#3 2022-11-30 08:37:58

seth
Member
Registered: 2012-09-03
Posts: 51,319

Re: XFCE4-power-manager somehow shows two computer mice at once

Hold on, is "the system" limited to "XFCE4 Powermanager" or do you also get two pointers (one maybe stale)?
Next to the xorg log, also post the output of "xinput list" (for convenience wink ) and "xinput list --long"

Offline

#4 2022-11-30 15:19:27

vesse
Member
Registered: 2022-11-17
Posts: 9

Re: XFCE4-power-manager somehow shows two computer mice at once

Fortunately, however, there is one pointer to see. smile

Xorg logs do not show two mice. The confusion seems to be related to the interpretation of UPower.

Turning the mouse off and on:

# cat Xorg.0.log
...
[ 41694.313] (II) event20 - Logitech Wireless Mouse MX Master 3: device removed
[ 41694.350] (II) config/udev: removing device Logitech Wireless Mouse MX Master 3
[ 41694.364] (II) UnloadModule: "libinput"
[ 41694.364] (II) config/udev: removing device Logitech Wireless Mouse MX Master 3
[ 41694.369] (II) UnloadModule: "libinput"
[ 41707.343] (II) config/udev: Adding input device Logitech Wireless Mouse MX Master 3 (/dev/input/mouse2)
[ 41707.343] (II) No input driver specified, ignoring this device.
[ 41707.343] (II) This device may have been added with another device file.
[ 41707.377] (II) config/udev: Adding input device Logitech Wireless Mouse MX Master 3 (/dev/input/event20)
[ 41707.377] (**) Logitech Wireless Mouse MX Master 3: Applying InputClass "libinput pointer catchall"
[ 41707.377] (**) Logitech Wireless Mouse MX Master 3: Applying InputClass "libinput keyboard catchall"
[ 41707.377] (II) Using input driver 'libinput' for 'Logitech Wireless Mouse MX Master 3'
[ 41707.377] (**) Logitech Wireless Mouse MX Master 3: always reports core events
[ 41707.377] (**) Option "Device" "/dev/input/event20"
[ 41707.378] (II) event20 - Logitech Wireless Mouse MX Master 3: is tagged by udev as: Keyboard Mouse
[ 41707.379] (II) event20 - Logitech Wireless Mouse MX Master 3: device is a pointer
[ 41707.379] (II) event20 - Logitech Wireless Mouse MX Master 3: device is a keyboard
[ 41707.379] (II) event20 - Logitech Wireless Mouse MX Master 3: device removed
[ 41707.403] (II) libinput: Logitech Wireless Mouse MX Master 3: needs a virtual subdevice
[ 41707.403] (**) Option "config_info" "udev:/sys/devices/virtual/misc/uhid/0005:046D:B023.0008/input/input44/event20"
[ 41707.403] (II) XINPUT: Adding extended input device "Logitech Wireless Mouse MX Master 3" (type: MOUSE, id 16)
[ 41707.404] (**) Option "AccelerationScheme" "none"
[ 41707.405] (**) Logitech Wireless Mouse MX Master 3: (accel) selected scheme none/0
[ 41707.405] (**) Logitech Wireless Mouse MX Master 3: (accel) acceleration factor: 2.000
[ 41707.405] (**) Logitech Wireless Mouse MX Master 3: (accel) acceleration threshold: 4
[ 41707.406] (II) event20 - Logitech Wireless Mouse MX Master 3: is tagged by udev as: Keyboard Mouse
[ 41707.406] (II) event20 - Logitech Wireless Mouse MX Master 3: device is a pointer
[ 41707.406] (II) event20 - Logitech Wireless Mouse MX Master 3: device is a keyboard
[ 41707.407] (**) Logitech Wireless Mouse MX Master 3: Applying InputClass "libinput pointer catchall"
[ 41707.407] (**) Logitech Wireless Mouse MX Master 3: Applying InputClass "libinput keyboard catchall"
[ 41707.407] (II) Using input driver 'libinput' for 'Logitech Wireless Mouse MX Master 3'
[ 41707.407] (**) Logitech Wireless Mouse MX Master 3: always reports core events
[ 41707.407] (**) Option "Device" "/dev/input/event20"
[ 41707.407] (II) libinput: Logitech Wireless Mouse MX Master 3: is a virtual subdevice
[ 41707.407] (**) Option "config_info" "udev:/sys/devices/virtual/misc/uhid/0005:046D:B023.0008/input/input44/event20"
[ 41707.407] (II) XINPUT: Adding extended input device "Logitech Wireless Mouse MX Master 3" (type: KEYBOARD, id 17)
# xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=13	[slave  pointer  (2)]
⎜   ↳ Logitech Wireless Mouse MX Master 3     	id=16	[slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                      	id=12	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ HP HD Camera: HP HD Camera              	id=10	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=11	[slave  keyboard (3)]
    ↳ HP WMI hotkeys                          	id=14	[slave  keyboard (3)]
    ↳ Wireless hotkeys                        	id=15	[slave  keyboard (3)]
    ↳ Logitech Wireless Mouse MX Master 3     	id=17	[slave  keyboard (3)]

Turning the mouse off and on second time:

# udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[43508.683080] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:3585 (bluetooth)
UDEV  [43508.688210] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:3585 (bluetooth)
KERNEL[43508.696291] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/input/input44/event20 (input)
UDEV  [43508.697187] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/input/input44/event20 (input)
KERNEL[43508.719617] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/input/input44/mouse2 (input)
UDEV  [43508.720641] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/input/input44/mouse2 (input)
KERNEL[43508.749303] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/input/input44 (input)
UDEV  [43508.749498] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/input/input44 (input)
KERNEL[43508.749575] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/hidraw/hidraw0 (hidraw)
UDEV  [43508.749635] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/power_supply/hidpp_battery_7/hwmon8 (hwmon)
KERNEL[43508.749682] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/power_supply/hidpp_battery_7/hwmon8 (hwmon)
UDEV  [43508.749760] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/power_supply/hidpp_battery_7/wakeup37 (wakeup)
KERNEL[43508.749824] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/power_supply/hidpp_battery_7/wakeup37 (wakeup)
UDEV  [43508.749903] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/hidraw/hidraw0 (hidraw)
KERNEL[43508.749982] change   /devices/virtual/misc/uhid/0005:046D:B023.0008/power_supply/hidpp_battery_7 (power_supply)
UDEV  [43508.750061] change   /devices/virtual/misc/uhid/0005:046D:B023.0008/power_supply/hidpp_battery_7 (power_supply)
KERNEL[43508.750126] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/power_supply/hidpp_battery_7 (power_supply)
KERNEL[43508.750188] unbind   /devices/virtual/misc/uhid/0005:046D:B023.0008 (hid)
KERNEL[43508.750259] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008 (hid)
UDEV  [43508.753085] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008/power_supply/hidpp_battery_7 (power_supply)
UDEV  [43508.756877] unbind   /devices/virtual/misc/uhid/0005:046D:B023.0008 (hid)
UDEV  [43508.757623] remove   /devices/virtual/misc/uhid/0005:046D:B023.0008 (hid)
KERNEL[43515.879329] add      /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:3585 (bluetooth)
UDEV  [43515.886538] add      /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0/hci0:3585 (bluetooth)
KERNEL[43515.894574] add      /devices/virtual/misc/uhid/0005:046D:B023.0009 (hid)
UDEV  [43515.896291] add      /devices/virtual/misc/uhid/0005:046D:B023.0009 (hid)
KERNEL[43517.266893] add      /devices/virtual/misc/uhid/0005:046D:B023.0009/power_supply/hidpp_battery_8/wakeup37 (wakeup)
KERNEL[43517.267000] add      /devices/virtual/misc/uhid/0005:046D:B023.0009/power_supply/hidpp_battery_8/hwmon8 (hwmon)
UDEV  [43517.270384] add      /devices/virtual/misc/uhid/0005:046D:B023.0009/power_supply/hidpp_battery_8/wakeup37 (wakeup)
UDEV  [43517.271955] add      /devices/virtual/misc/uhid/0005:046D:B023.0009/power_supply/hidpp_battery_8/hwmon8 (hwmon)
KERNEL[43517.311618] change   /devices/virtual/misc/uhid/0005:046D:B023.0009/power_supply/hidpp_battery_8 (power_supply)
UDEV  [43517.312573] change   /devices/virtual/misc/uhid/0005:046D:B023.0009/power_supply/hidpp_battery_8 (power_supply)
KERNEL[43517.401906] add      /devices/virtual/misc/uhid/0005:046D:B023.0009/input/input45 (input)
KERNEL[43517.402054] add      /devices/virtual/misc/uhid/0005:046D:B023.0009/input/input45/event20 (input)
KERNEL[43517.402117] add      /devices/virtual/misc/uhid/0005:046D:B023.0009/input/input45/mouse2 (input)
KERNEL[43517.402231] add      /devices/virtual/misc/uhid/0005:046D:B023.0009/hidraw/hidraw0 (hidraw)
KERNEL[43517.402308] bind     /devices/virtual/misc/uhid/0005:046D:B023.0009 (hid)
KERNEL[43517.403193] change   /devices/virtual/misc/uhid/0005:046D:B023.0009/power_supply/hidpp_battery_8 (power_supply)
UDEV  [43517.404291] add      /devices/virtual/misc/uhid/0005:046D:B023.0009/input/input45 (input)
UDEV  [43517.408724] add      /devices/virtual/misc/uhid/0005:046D:B023.0009/input/input45/mouse2 (input)
UDEV  [43517.414098] add      /devices/virtual/misc/uhid/0005:046D:B023.0009/hidraw/hidraw0 (hidraw)
UDEV  [43517.445035] add      /devices/virtual/misc/uhid/0005:046D:B023.0009/input/input45/event20 (input)
UDEV  [43517.446333] bind     /devices/virtual/misc/uhid/0005:046D:B023.0009 (hid)
UDEV  [43517.447520] change   /devices/virtual/misc/uhid/0005:046D:B023.0009/power_supply/hidpp_battery_8 (power_supply)

Last edited by vesse (2022-11-30 15:20:34)


---
Kernel & all systemd & xfce4

Offline

Board footer

Powered by FluxBB