[Bug 520016] New: TrackPonit's middle button not usable for scrolling
http://bugzilla.novell.com/show_bug.cgi?id=520016 Summary: TrackPonit's middle button not usable for scrolling Classification: openSUSE Product: openSUSE 11.2 Version: Milestone 3 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: bnc-team-xorg-bugs@forge.provo.novell.com ReportedBy: radomir.cernoch@gmail.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Created an attachment (id=303630) --> (http://bugzilla.novell.com/attachment.cgi?id=303630) YaST2 logs User-Agent: Mozilla/5.0 (X11; U; Linux i686; cs-CZ; rv:1.9.1.0) Gecko/20090617 SUSE/3.5.0-2.2 Firefox/3.5 openSUSE 11.2 Milestone 3 (Build0146) In previous version of openSUSE on IBM notebooks, the middle button of TrackPoint could have been used both for scrolling (pressed and TrackPoint pushed) and middle-button clicking (clicking the middle button without pushing the TrackPoint). This great feature no longer works in 11.1 M3 and the "scrolling" is not possible. Reproducible: Always Steps to Reproduce: 1) Install 11.2 M3 on IBM notebook 2) Open Firefox, let's say 3) Press the middle button of the TrackPoint 4) Push the red TrackPoint dot up or down Actual Results: The cursor moves Expected Results: Scrolling starts -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=520016
User sndirsch@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=520016#c1
Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=520016
User radomir.cernoch@gmail.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=520016#c2
Radomír Černoch
http://bugzilla.novell.com/show_bug.cgi?id=520016
User seife@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=520016#c3
--- Comment #3 from Stefan Seyfried
http://bugzilla.novell.com/show_bug.cgi?id=520016
User sndirsch@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=520016#c4
Stefan Dirsch
I thought it's one of the "killer featurer", which make openSUSE ideal for ThinkPads...
When middle button is pressed and the TrackPoint stick is pushed, the driver switches to a scrolling mode. In the scrolling mode every "push" of the stick scrolls in the direction of the "push". Now there is no way how to move the cursor with the TrackPoint, instead scrolling occurs. After releasing the middle button, the driver switches back to normal mode.
Interesting. Which driver is this? I assume it's the "mouse driver". You could attach your old xorg.conf from 11.1 if still possible.
The good thing is that the middle button can still be used as middle button. It's enough not to push the TrackPoint stick when pressing the middle button.
I've found two options in 11.1's xorg.conf, which are not it the 11.2's: Option "EmulateWheel" "on" Option "EmulateWheelButton" "2"
Probably you added them yourself or we set these options by default for your hardware. We do this for some devices. To verify this I would need the output of 'lsusb'.
Nevertheless adding them to 11.2's xorg.conf does not help.
Since we switched to HAL/evdev input based configuration with 11.2 you need to add Option "AutoAddDevices" "off" to "ServerFlags" section now.
More about this feature: * Description and "ideal" configuration: http://lists.debian.org/debian-user/2003/09/msg04015.html
Thanks for the reference.
* Configuring X11 via HAL (but I guess this is not the case for openSUSE): http://www.linuxquestions.org/questions/slackware-14/thinkpad-r61-with-slacw...
It is (see above). We already have some entries for this feature in /usr/share/hal/fdi/policy/20thirdparty/11-mouse.fdi. It depends on the vendor and device ID. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=520016
Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=520016
User radomir.cernoch@gmail.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=520016#c5
--- Comment #5 from Radomír Černoch
Probably you added them yourself or we set these options by default for your hardware. We do this for some devices.
I am quite sure it was added by default in 11.1. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=520016
User radomir.cernoch@gmail.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=520016#c6
Radomír Černoch
http://bugzilla.novell.com/show_bug.cgi?id=520016
User radomir.cernoch@gmail.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=520016#c7
--- Comment #7 from Radomír Černoch
http://bugzilla.novell.com/show_bug.cgi?id=520016
User radomir.cernoch@gmail.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=520016#c8
--- Comment #8 from Radomír Černoch
http://bugzilla.novell.com/show_bug.cgi?id=520016
Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=520016
Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=520016
User sndirsch@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=520016#c9
Stefan Dirsch
Created an attachment (id=303740) --> (http://bugzilla.novell.com/attachment.cgi?id=303740) [details] 11.1 xorg.conf, where the feature works
Ok. As already assumed it's the "mouse" driver. (In reply to comment #7)
The output of 'lsusb': Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
No mouse among these. (In reply to comment #8)
Created an attachment (id=303741) --> (http://bugzilla.novell.com/attachment.cgi?id=303741) [details] Output of "lshal"
In case you wanted the output of "lshal" instead of "lsusb".
No mouse either. At least not with a detectable vendor/device ID. So I'm afraid we can't detect your IBM trackpoint and configure it automatically. We already have automatic configuration in place for <!-- ibm trackpoint --> <match key="@input.originating_device:usb.vendor_id" int="0x0210"> <match key="@input.originating_device:usb.product_id" int="0x0003"> <merge key="input.x11_options.EmulateWheel" type="string">on</merge> <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge> </match> </match> <match key="@input.originating_device:usb.vendor_id" int="0x0002"> <match key="@input.originating_device:usb.product_id" int="0x000a"> <merge key="input.x11_options.EmulateWheel" type="string">on</merge> <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge> </match> </match> <match key="@input.originating_device:usb.vendor_id" int="0x04b3"> <match key="@input.originating_device:usb.product_id" int="0x300f"> <merge key="input.x11_options.EmulateWheel" type="string">on</merge> <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge> </match> </match> See /usr/share/hal/fdi/policy/20thirdparty/11-mouse.fdi. Need to close this one as WONTFIX. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=520016
User radomir.cernoch@gmail.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=520016#c10
--- Comment #10 from Radomír Černoch
No mouse either. At least not with a detectable vendor/device ID. So I'm afraid we can't detect your IBM trackpoint and configure it automatically. We already have automatic configuration in place for...
Is it strictly necessary to match a device by vendor/device ID? If not I have a solution. The TrackPoint has a unique identifier "TPPS/2 IBM TrackPoint". Given this and following [1] I have modified the fdi file and attached a patch. After restart, the scrolling works as expected in both vertical and horizonal directions. [1] http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=520016
User radomir.cernoch@gmail.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=520016#c11
Radomír Černoch
http://bugzilla.novell.com/show_bug.cgi?id=520016
User sndirsch@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=520016#c12
Stefan Dirsch
http://bugzilla.novell.com/show_bug.cgi?id=520016
User sndirsch@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=520016#c13
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com