|
Bugzilla – Full Text Bug Listing |
| Summary: | x11 can't enable TwoFingerScroll in synaptics configuration | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.3 | Reporter: | Klaus Singvogel <bugs> |
| Component: | KDE4 Applications | Assignee: | E-mail List <kde-maintainers> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P2 - High | CC: | ctrippe, quentin, schmuker |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | openSUSE 11.3 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
synpatics.conf
Xorg.0.log synclient -l listing before command line synclient -l listing after command line |
||
Created attachment 404364 [details]
Xorg.0.log
Hi Klaus! Apparently it's set by the driver. [ 15.068] (**) Option "VertTwoFingerScroll" "1" Could you verify that by running 'synclient -l'? Created attachment 404533 [details]
synclient -l listing before command line
output of synclient -l before setting option via command line.
Created attachment 404534 [details]
synclient -l listing after command line
output after command line
--- bug-658800_synclient.pre 2010-12-13 13:56:35.989087000 +0100
+++ bug-658800_synclient.post 2010-12-13 13:57:03.065612000 +0100
@@ -20,7 +20,7 @@
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
- VertTwoFingerScroll = 0
+ VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
MinSpeed = 0.4
MaxSpeed = 0.7
Could it be that your desktop disables this setting. Please verify with a rudimentary windowmanager like twm.
I had the same issue here and could locate the trouble causer: synaptiks. This app loads its touchpad settings on KDE start (via a daemon I think) and after every application of modified settings in the kcm module, overriding the Xorg config. The issue is that synaptiks only checks for two finger capable touchpad and ignores the emulation. If the touchpad is not capable, without any regards to the emulation, it turns the twofingerscroll feature off (that's why it's disabled in the KCM settings). This issue should be reported to the author, Sebastian Wiesner <basti.wiesner@gmx.net>, telling him to either disable that capability check or better to implement the emulation features and settings. In the meanwhile you will have to remove synaptiks and use gsynaptics for further configuration. Somehow, and I could not figure why, synaptiks keeps installing itself with a zypper upgrade, hence make sure to block that package. Thanks. So it's clearly a KDE issue. According to https://bitbucket.org/lunar/synaptiks/issue/38/support-for-two-finger-emulation this is already fixed in trunk. Can you try if the synaptiks package from http://download.opensuse.org/repositories/home:/christiantrippe:/branches:/KDE:/Distro:/Stable/openSUSE_11.3/ helps? *** Bug 612834 has been marked as a duplicate of this bug. *** From bug 612834: > > Could you test the package mentioned there? > I tested it, it works. That is, it lets me enable Two-Finger Scrolling. > > However, the option of assigning two- and three-finger taps to mouse actions is > still greyed out. There is also a current svn snapshot available, in the KDE:Unstable:Playground Project. For KDE from openSUSE 11.3 this would be http://download.opensuse.org/repositories/KDE:/Unstable:/Playground/openSUSE_11.3/ It would be great if you could test this package, to see if this problem is also fixed there. Otherwise this should probably be reported upstream. (Please avoid installing random other packages from this project, note the "Unstable" in its name.) (In reply to comment #11) > It would be great if you could test this package, to see if this problem is > also fixed there. It is not fixed in that package, I can't select two-finger scrolling. How do we go about reporting upstream? (In reply to comment #12) > How do we go about reporting upstream? It would be great if you could report it on https://bitbucket.org/lunar/synaptiks/overview as I do not have a touchpad which has two finger emulation. Unfortunately you need another account for this. Thanks for pointing to the synaptiks development site. There is a related bugtracker issue for synaptiks: https://bitbucket.org/lunar/synaptiks/issue/38/support-for-two-finger-emulation It seems the bug is fixed upstream, but only if synaptics 1.3 is installed. OpenSUSE 11.3 ships with 1.2.2. Hence, the bug may well be fixed although my test in comment #12 failed (because that test was done on 11.3). Which synaptics version ships with 11.4? I could test the current milestone on an usb stick, if this helps. (In reply to comment #14) > Which synaptics version ships with 11.4? I could test the current milestone on > an usb stick, if this helps. 1.3.0. I finally found time to test the current KDE live CD (Build 1050). Synaptiks lets me enable two/finger scrolling. However, two-finger tapping still can't be enabled. Yes, I can confirm that there are still some options to implement in order to make synaptiks compatible with twofinger emulation. Two-finger tapping would be the least to do. This should work with openSUSE 12.1. |
Created attachment 404362 [details] synpatics.conf User-Agent: Mozilla/5.0 (compatible; Konqueror/4.4; Linux) KHTML/4.4.4 (like Gecko) SUSE My EeePC is having a synaptics touchpad, which is capable of scrolling using two fingers. I can configure this by command line tool: synclient VertTwoFingerScroll=1 By can't configure this in /etc/X11/xorg.conf.d/20-synaptics.conf Option "VertTwoFingerScroll" "1" The corresponding line is no effect. Using above command line tool later, works. Option "TapButton1" "1" IS working. Reproducible: Always Steps to Reproduce: 1. Append to /etc/X11/xorg.conf.d/20-synaptics.conf line: Option "VertTwoFingerScroll" "1" 2. No effect. 3. synclient VertTwoFingerScroll=1 works instead, always.