[Touch-packages] [Bug 1691486] Re: Mouse cursor jumps to top left corner on click+drag
That version is now dead http://news.softpedia.com/news/ubuntu-17-04-zesty-zapus-has-reached-end-of-life-upgrade-to-ubuntu-17-10-now-519360.shtml ** Changed in: xorg (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1691486 Title: Mouse cursor jumps to top left corner on click+drag Status in xorg package in Ubuntu: Invalid Bug description: Since the upgrade to 17.10, when I click and drag something (e.g. moving a file within a folder, or moving an email message within Thunderbird), the mouse pointer (and the dragged item) jumps to the top left corner of the screen. From there, movement is normal and no more jumping is observed (until the next click-drag). The issue does *not* manifest when using the paintbrush tool in GIMP or just selecting text (e.g. in Chromium), but if I then click and drag the selected text, the mouse cursor does jump. Here's an xinput --test log from an instance of clicking a file inside a folder and dragging it (moved the mouse slowly / just a few millimeters): motion a[0]=1326 a[1]=451 motion a[0]=1326 a[1]=451 motion a[0]=1327 a[1]=450 motion a[0]=1327 a[1]=449 motion a[1]=449 motion a[1]=449 motion a[1]=448 motion a[0]=1327 a[1]=448 motion a[1]=448 motion a[1]=447 motion a[0]=1327 a[1]=447 motion a[1]=447 motion a[0]=1328 a[1]=447 motion a[1]=446 motion a[0]=1328 motion a[1]=446 button press 1 motion a[0]=1328 motion a[0]=1328 motion a[0]=1328 motion a[0]=1328 a[1]=446 motion a[0]=1327 motion a[0]=1327 motion a[0]=1327 motion a[1]=446 motion a[0]=1327 motion a[0]=1327 motion a[0]=1326 motion a[0]=1326 motion a[1]=446 motion a[0]=1326 motion a[0]=1326 a[1]=445 motion a[0]=1326 motion a[0]=1325 motion a[0]=1325 motion a[1]=445 motion a[0]=1325 motion a[0]=1325 motion a[0]=1325 motion a[0]=1324 motion a[0]=1324 motion a[1]=445 motion a[0]=1324 motion a[0]=1324 motion a[0]=1324 motion a[1]=445 motion a[0]=1323 motion a[0]=1323 motion a[0]=1323 motion a[0]=1323 motion a[1]=445 motion a[0]=1322 motion a[0]=1322 motion a[0]=1322 motion a[0]=1322 motion a[0]=1322 motion a[0]=1321 motion a[1]=444 motion a[0]=1321 motion a[0]=1321 motion a[0]=1321 motion a[0]=1321 motion a[0]=1320 motion a[0]=1320 motion a[0]=1320 motion a[1]=444 motion a[0]=1320 motion a[0]=1320 motion a[0]=1319 motion a[1]=444 motion a[0]=1319 motion a[0]=1319 motion a[1]=444 motion a[0]=1319 motion a[0]=1319 motion a[1]=444 motion a[0]=1318 motion a[0]=1318 motion a[0]=1318 motion a[0]=1318 motion a[0]=1318 motion a[1]=443 motion a[0]=1317 motion a[0]=1317 motion a[0]=1317 a[1]=443 motion a[0]=1317 motion a[0]=1317 motion a[0]=1316 motion a[1]=443 motion a[0]=1316 motion a[0]=1316 motion a[0]=1316 motion a[1]=443 motion a[0]=1316 motion a[0]=1315 motion a[1]=443 motion a[0]=1315 motion a[0]=1315 motion a[0]=1315 a[1]=442 motion a[0]=1315 motion a[0]=1314 motion a[1]=442 motion a[0]=1314 motion a[0]=1314 motion a[0]=1314 a[1]=442 motion a[0]=261 motion a[0]=261 motion a[1]=87 motion a[0]=261 motion a[0]=261 motion a[0]=261 motion a[0]=260 motion a[0]=260 a[1]=87 motion a[1]=16 motion a[0]=51 motion a[0]=50 motion a[0]=50 motion a[0]=50 a[1]=16 motion a[0]=50 motion a[1]=16 motion a[0]=50 motion a[0]=49 motion a[0]=49 motion a[0]=49 motion a[1]=15 motion a[0]=49 motion a[0]=48 motion a[0]=48 motion a[0]=48 a[1]=15 motion a[1]=15 motion a[0]=48 motion a[0]=48 motion a[0]=47 motion a[1]=15 motion a[0]=47 motion a[0]=47 motion a[0]=47 motion a[1]=14 motion a[0]=47 motion a[0]=46 motion a[0]=46 motion a[1]=14 motion a[0]=46 button release 1 Here are my xinput settings for the device (which I *do* customize with a script run at login to avert hypersensitivity): $ xinput --list-props "Razer Razer DeathAdder" Device 'Razer Razer DeathAdder': Device Enabled (136): 1 Coordinate Transformation Matrix (138): 0.20, 0.00, 0.00, 0.00, 0.20, 0.00, 0.00, 0.00, 1.00 libinput Accel Speed (275): 0.50 libinput Accel Speed Default (276): 0.00 libinput Accel Profiles Available (277):1, 1 libinput Accel Profile Enabled (278): 1, 0 libinput Accel Profile Enabled Default (279): 1, 0 libinput Natural Scrolling Enabled (271): 0 libinput Natural Scrolling Enabled Default (272): 0 libinput Send Events Modes Available (256): 1, 0 libinput Send Events Mode
[Touch-packages] [Bug 1691486] Re: Mouse cursor jumps to top left corner on click+drag
I admit I don't fully understand how the "Coordinate Transformation Matrix" works (well, especially in the context of a mouse instead of a trackpad or something), but it appears that's the trigger for this issue. After I eliminated that modified Coordinate Transformation Matrix, the dragging/jump issue disappeared. (For anyone else who happens to have the same problem, I was able to solve the mouse hyper-sensitivity issue like this instead: xinput set-prop "Razer Razer DeathAdder" "libinput Accel Speed" "-0.3" xinput set-prop "Razer Razer DeathAdder" "libinput Accel Profile Enabled" 0, 1 Thanks to https://patrickmn.com/aside/lowering-gaming-mouse-sensitivity- in-ubuntu-9-10/ (updated) and http://mouseaccuracy.com/ for helping me decide on a comfortable value.) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1691486 Title: Mouse cursor jumps to top left corner on click+drag Status in xorg package in Ubuntu: New Bug description: Since the upgrade to 17.10, when I click and drag something (e.g. moving a file within a folder, or moving an email message within Thunderbird), the mouse pointer (and the dragged item) jumps to the top left corner of the screen. From there, movement is normal and no more jumping is observed (until the next click-drag). The issue does *not* manifest when using the paintbrush tool in GIMP or just selecting text (e.g. in Chromium), but if I then click and drag the selected text, the mouse cursor does jump. Here's an xinput --test log from an instance of clicking a file inside a folder and dragging it (moved the mouse slowly / just a few millimeters): motion a[0]=1326 a[1]=451 motion a[0]=1326 a[1]=451 motion a[0]=1327 a[1]=450 motion a[0]=1327 a[1]=449 motion a[1]=449 motion a[1]=449 motion a[1]=448 motion a[0]=1327 a[1]=448 motion a[1]=448 motion a[1]=447 motion a[0]=1327 a[1]=447 motion a[1]=447 motion a[0]=1328 a[1]=447 motion a[1]=446 motion a[0]=1328 motion a[1]=446 button press 1 motion a[0]=1328 motion a[0]=1328 motion a[0]=1328 motion a[0]=1328 a[1]=446 motion a[0]=1327 motion a[0]=1327 motion a[0]=1327 motion a[1]=446 motion a[0]=1327 motion a[0]=1327 motion a[0]=1326 motion a[0]=1326 motion a[1]=446 motion a[0]=1326 motion a[0]=1326 a[1]=445 motion a[0]=1326 motion a[0]=1325 motion a[0]=1325 motion a[1]=445 motion a[0]=1325 motion a[0]=1325 motion a[0]=1325 motion a[0]=1324 motion a[0]=1324 motion a[1]=445 motion a[0]=1324 motion a[0]=1324 motion a[0]=1324 motion a[1]=445 motion a[0]=1323 motion a[0]=1323 motion a[0]=1323 motion a[0]=1323 motion a[1]=445 motion a[0]=1322 motion a[0]=1322 motion a[0]=1322 motion a[0]=1322 motion a[0]=1322 motion a[0]=1321 motion a[1]=444 motion a[0]=1321 motion a[0]=1321 motion a[0]=1321 motion a[0]=1321 motion a[0]=1320 motion a[0]=1320 motion a[0]=1320 motion a[1]=444 motion a[0]=1320 motion a[0]=1320 motion a[0]=1319 motion a[1]=444 motion a[0]=1319 motion a[0]=1319 motion a[1]=444 motion a[0]=1319 motion a[0]=1319 motion a[1]=444 motion a[0]=1318 motion a[0]=1318 motion a[0]=1318 motion a[0]=1318 motion a[0]=1318 motion a[1]=443 motion a[0]=1317 motion a[0]=1317 motion a[0]=1317 a[1]=443 motion a[0]=1317 motion a[0]=1317 motion a[0]=1316 motion a[1]=443 motion a[0]=1316 motion a[0]=1316 motion a[0]=1316 motion a[1]=443 motion a[0]=1316 motion a[0]=1315 motion a[1]=443 motion a[0]=1315 motion a[0]=1315 motion a[0]=1315 a[1]=442 motion a[0]=1315 motion a[0]=1314 motion a[1]=442 motion a[0]=1314 motion a[0]=1314 motion a[0]=1314 a[1]=442 motion a[0]=261 motion a[0]=261 motion a[1]=87 motion a[0]=261 motion a[0]=261 motion a[0]=261 motion a[0]=260 motion a[0]=260 a[1]=87 motion a[1]=16 motion a[0]=51 motion a[0]=50 motion a[0]=50 motion a[0]=50 a[1]=16 motion a[0]=50 motion a[1]=16 motion a[0]=50 motion a[0]=49 motion a[0]=49 motion a[0]=49 motion a[1]=15 motion a[0]=49 motion a[0]=48 motion a[0]=48 motion a[0]=48 a[1]=15 motion a[1]=15 motion a[0]=48 motion a[0]=48 motion a[0]=47 motion a[1]=15 motion a[0]=47 motion a[0]=47 motion a[0]=47 motion a[1]=14 motion a[0]=47 motion a[0]=46 motion a[0]=46 motion a[1]=14 motion a[0]=46 button release 1 Here are my xinput settings for the device (which I *do* customize with a script run at login to avert hypersensitivity): $ xinput --list-props "Razer Razer DeathAdder" Device 'Razer Razer DeathAdder': Device Enabled (136): 1 Coordinate Transformation Matrix (138): 0.20, 0.00,