This device is great and prevent RSI, are there better ones ?
HowTo configure on Linux : http://forum.ubuntu-fr.org/viewtopic.php?id=49793
046d:c404 Logitech, Inc. TrackMan Wheel
Mouse wheel not detected on wayland or win10
sudo libinput list-devices
Device: Logitech Trackball
Kernel: /dev/input/event11
Id: usb:046d:c404
Group: 6
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap button map: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: button
Scroll button: BTN_MIDDLE
Scroll button lock: disabled
Click methods: none
Clickfinger button map: n/a
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: flat *adaptive custom
Rotation: 0.0
Area rectangle: n/a
dmesg -H | grep Logitech
[ +0.000001] usb 1-4.2.2: Manufacturer: Logitech
[ +0.007913] input: Logitech Trackball as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.2/1-4.2.2/1-4.2.2:1.0/0003:046D:C404.0008/input/input29
[ +0.000369] hid-generic 0003:046D:C404.0008: input,hidraw2: USB HID v1.10 Mouse [Logitech Trackball] on usb-0000:00:14.0-4.2.2/input0
[ +0.112888] input: litest Logitech USB Trackball as /devices/virtual/input/input107
[ +0.071297] input: litest Logitech Logitech USB Keyboard Consumer Control as /devices/virtual/input/input108
[ +0.088778] input: litest Logitech USB Trackball as /devices/virtual/input/input219
[ +0.059979] input: litest Logitech Logitech USB Keyboard Consumer Control as /devices/virtual/input/input220
[ +0.000001] usb 1-3: Manufacturer: Logitech
[ +0.005767] input: Logitech Trackball as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:046D:C404.0009/input/input308
[ +0.000242] hid-generic 0003:046D:C404.0009: input,hidraw2: USB HID v1.10 Mouse [Logitech Trackball] on usb-0000:00:14.0-3/input0
/usr/sbin/hwinfo --mouse
45: USB 00.0: 10503 USB Mouse
[Created at usb.122]
Unique ID: 2UT6.z_8Swe_nwg5
Parent ID: k4bc.2DFUsyrieMD
SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0
SysFS BusID: 1-3:1.0
Hardware Class: mouse
Model: "Logitech TrackMan Wheel"
Hotplug: USB
Vendor: usb 0x046d "Logitech, Inc."
Device: usb 0xc404 "TrackMan Wheel"
Revision: "2.20"
Compatible to: int 0x0210 0x0023
Driver: "usbhid"
Driver Modules: "usbhid"
Device File: /dev/input/mice (/dev/input/mouse2)
Device Files: /dev/input/mice, /dev/input/mouse2, /dev/input/event11, /dev/input/by-path/pci-0000:00:14.0-usb-0:3:1.0-event-mouse, /dev/input/by-id/usb-Logitech_Trackball-event-mouse, /dev/input/by-path/pci-0000:00:14.0-usbv2-0:3:1.0-event-mouse, /dev/input/by-path/pci-0000:00:14.0-usbv2-0:3:1.0-mouse, /dev/input/by-id/usb-Logitech_Trackball-mouse, /dev/input/by-path/pci-0000:00:14.0-usb-0:3:1.0-mouse
Device Number: char 13:63 (char 13:34)
Speed: 1.5 Mbps
Module Alias: "usb:v046DpC404d0220dc00dsc00dp00ic03isc01ip02in00"
Driver Info #0:
Buttons: 3
Wheels: 1
XFree86 Protocol: explorerps/2
GPM Protocol: exps2
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #52 (Hub)
Trackman-Wheel-Marble-Mouse
lsusb # Bus 001 Device 002: ID 046d:c408 Logitech, Inc. Marble Mouse (4-button)
cat /etc/X11/xorg.conf
Section "InputDevice"
Identifier "USB Mouse" # @ http://rzr.online.fr/q/USB
Driver "mouse" # @ http://rzr.online.fr/q/Mouse
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection