I'm running Debian testing/stretch on a Thinkpad T520i. I'm using the internal trackpoint and mouse buttons, I've *disabled* the trackpad (in BIOS).
Following a recent update and reboot, my middle mouse behavior has changed. I can still use it to copy and past through the Xorg clipboard. Testing: I can still use it to copy and past through the Xorg clipboard. Yep, that worked. But in other contexts, it no longer seems to work via applications. - In Windowmaker, it no longer invokes the Windows menu (my default binding for that). - If I hold the middle button, *I cannot move the mouse pointer*. This applies *both in Xorg and on a console with gpm*. Which strongly suggests the problem *isn't* an Xorg, window manager, or application specific issue. - In the mission-critical application freeciv, middle mouse no longer brings up tile information. I'll confess I noted the problem here first. I'm somewhat suspicious it's the kernel. From uname: 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt4-3 (2015-02-03) x86_64 GNU/Linux >From dmesg: [ 0.586928] mousedev: PS/2 mouse device common for all mice [ 1.262800] psmouse serio1: alps: Unknown ALPS touchpad: E7=10 00 64, EC=10 00 64 [ 1.658713] psmouse serio1: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3 xev (from x11-utils <http://xorg.freedesktop.org/releases/individual/app/> reports, on pressing buttons one, two, and three respectively: ButtonPress event, serial 36, synthetic NO, window 0x3c00001, root 0xc4, subw 0x0, time 5790137, (137,71), root:(874,738), state 0x0, button 1, same_screen YES ButtonRelease event, serial 36, synthetic NO, window 0x3c00001, root 0xc4, subw 0x0, time 5790295, (137,71), root:(874,738), state 0x100, button 1, same_screen YES ButtonPress event, serial 36, synthetic NO, window 0x3c00001, root 0xc4, subw 0x0, time 5791324, (137,71), root:(874,738), state 0x0, button 2, same_screen YES ButtonRelease event, serial 36, synthetic NO, window 0x3c00001, root 0xc4, subw 0x0, time 5791324, (137,71), root:(874,738), state 0x200, button 2, same_screen YES ButtonPress event, serial 36, synthetic NO, window 0x3c00001, root 0xc4, subw 0x0, time 5791729, (137,71), root:(874,738), state 0x0, button 3, same_screen YES ButtonRelease event, serial 36, synthetic NO, window 0x3c00001, root 0xc4, subw 0x0, time 5791878, (137,71), root:(874,738), state 0x400, button 3, same_screen YES Suggestions or pointers (which work) welcomed. (Also posted to /r/linux on Reddit: https://redd.it/4on2f8) -- Dr. Ed Morbius Chief Scientist / Philologist / Robot Wrangler / Powerplant Operator Krell Power Systems Unlimited *Warning! NSA analysts could be reading this email.* *https://www.aclu.org/secure/stopnsa <https://www.aclu.org/secure/stopnsa>*