[Bug 779322] New: Evdev Wheel Emulation works only for X axis
https://bugzilla.novell.com/show_bug.cgi?id=779322 https://bugzilla.novell.com/show_bug.cgi?id=779322#c0 Summary: Evdev Wheel Emulation works only for X axis Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: alien.www@gmx.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0 I used additional button on my mouse for wheel emulation, to scroll easily in all directions (by holding that button and dragging the mouse) This is my setup: # set buttons xinput set-button-map $DEVICE_ID 1 2 3 4 5 6 7 9 8 # set Wheel Emulation Button xinput set-int-prop $DEVICE_ID "Evdev Wheel Emulation Button" 8 8 # set Wheel Emulation Axes xinput set-int-prop $DEVICE_ID "Evdev Wheel Emulation Axes" 8 6 7 4 5 # enable Wheel Emulation xinput set-int-prop $DEVICE_ID "Evdev Wheel Emulation" 8 1 As you see, I'm setting it for both axes X and Y (6 7 4 5) Unfortunately, it stopped to work correctly in 12.2 — vertical dragging has no effect. Reproducible: Always Steps to Reproduce: 1. Start Xorg session with your favourite DE 2. Find your mouse device id using `xinput list` 3. Choose desired mouse button (defined in "Evdev Wheel Emulation Button") and turn on wheel emulation, as shown in example. Actual Results: Wheel Emulation works only for X axis (horizontal scrolling) Expected Results: Wheel Emulation should work for both X and Y axes (horizontal and vertical scrolling), as set in "Evdev Wheel Emulation Axes" It worked fine in OpenSuSE 12.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=779322 https://bugzilla.novell.com/show_bug.cgi?id=779322#c1 --- Comment #1 from Alien A <alien.www@gmx.com> 2012-09-09 14:38:52 UTC --- Created an attachment (id=504965) --> (http://bugzilla.novell.com/attachment.cgi?id=504965) my full mouse script I'm attaching entire script for my Logitech G300 mouse. It worked fine in 12.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=779322 https://bugzilla.novell.com/show_bug.cgi?id=779322#c Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED AssignedTo|bnc-team-xorg-bugs@forge.pr |xorg-maintainer-bugs@forge. |ovo.novell.com |provo.novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=779322 https://bugzilla.novell.com/show_bug.cgi?id=779322#c Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #504965|application/x-shellscript |text/plain mime type| | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=779322 https://bugzilla.novell.com/show_bug.cgi?id=779322#c Michal Srb <msrb@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |msrb@novell.com AssignedTo|xorg-maintainer-bugs@forge. |msrb@novell.com |provo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=779322 https://bugzilla.novell.com/show_bug.cgi?id=779322#c2 --- Comment #2 from Michal Srb <msrb@novell.com> 2012-09-10 16:44:04 UTC --- I can reproduce it as well in 12.2. It is something directly in evdev driver (works with evdev driver from 12.1 and with upstream version). I yet need to locate the commit that fixed it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=779322 https://bugzilla.novell.com/show_bug.cgi?id=779322#c3 --- Comment #3 from Michal Srb <msrb@novell.com> 2012-09-12 15:50:19 UTC --- Correction; It is fixed upstream, but in xserver, not evdev. Evdev is now registering valuators for every scroll axis to support smooth scrolling. Scroll emulation still sends scrolling events as button presses (i.e. old, non-smooth variant.) Xserver converts these to the smooth variant, but there is bug in the conversion. Freedesktop bug: https://bugs.freedesktop.org/show_bug.cgi?id=52508 Git commit: http://cgit.freedesktop.org/xorg/xserver/commit/?id=cb306a8f174bec9ded95191b... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=779322 https://bugzilla.novell.com/show_bug.cgi?id=779322#c4 --- Comment #4 from Swamp Workflow Management <swamp@suse.de> 2012-10-06 13:09:30 UTC --- openSUSE-RU-2012:1297-1: An update that has two recommended fixes can now be installed. Category: recommended (low) Bug References: 774539,779322 CVE References: Sources used: openSUSE 12.2 (src): xf86-input-evdev-2.7.0-2.4.1, xorg-x11-server-7.6_1.12.3-1.9.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=779322 https://bugzilla.novell.com/show_bug.cgi?id=779322#c5 Michal Srb <msrb@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #5 from Michal Srb <msrb@novell.com> 2012-10-08 12:13:58 UTC --- Closing. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com