Description of problem: Vertical and horizontal scroll work, but circular scroll doesn't. When I enable circular scroll from the right hand edge the mouse doesn't move when I touch that edge and drag away from the edge like it does when circular scroll is disabled, so it is definitely enabled, but no scrolling occurs either. This is the touchpad of a Dell XPS M1210 Laptop Version-Release number of selected component (if applicable): $ yum list installed *synaptic* Loaded plugins: auto-update-debuginfo, presto, refresh-packagekit Installed Packages xorg-x11-drv-synaptics.x86_64 1.2.2-6.fc13 @anaconda-InstallationRepo-201005130101.x86_64 How reproducible: deterministic Steps to Reproduce: 1. enable circular scroll from kde system settings->mouse & keyboard -> touchpad or using synclient, and set e.g. right edge as trigger 2. try scrolling in a browser or konsole, from right edge of touchpad Actual results: mouse cursor doesn't move (correct) no scroll events get through to the programs, no scrolling occurs, xev doesn't see any events like it does with normal vertical scroll Expected results: scrollable areas should scroll. Additional info: $ synclient Parameter settings: LeftEdge = 1752 RightEdge = 5192 TopEdge = 1620 BottomEdge = 4236 FingerLow = 21 FingerHigh = 26 FingerPress = 255 MaxTapTime = 180 MaxTapMove = 59 MaxDoubleTapTime = 301 SingleTapTimeout = 307 ClickTime = 304 FastTaps = 0 EmulateMidButtonTime = 75 EmulateTwoFingerMinZ = 280 EmulateTwoFingerMinW = 7 VertScrollDelta = 66 HorizScrollDelta = 63 VertEdgeScroll = 0 HorizEdgeScroll = 1 CornerCoasting = 1 VertTwoFingerScroll = 0 HorizTwoFingerScroll = 0 MinSpeed = 0.4 MaxSpeed = 0.7 AccelFactor = 0.00995223 TrackstickSpeed = 40 EdgeMotionMinZ = 29 EdgeMotionMaxZ = 159 EdgeMotionMinSpeed = 1 EdgeMotionMaxSpeed = 401 EdgeMotionUseAlways = 0 UpDownScrolling = 1 LeftRightScrolling = 1 UpDownScrollRepeat = 1 LeftRightScrollRepeat = 1 ScrollButtonRepeat = 100 TouchpadOff = 0 LockedDrags = 0 LockedDragTimeout = 5000 RTCornerButton = 0 RBCornerButton = 0 LTCornerButton = 0 LBCornerButton = 0 TapButton1 = 1 TapButton2 = 2 TapButton3 = 3 ClickFinger1 = 1 ClickFinger2 = 1 ClickFinger3 = 1 CircularScrolling = 1 CircScrollDelta = 30 CircScrollTrigger = 3 CircularPad = 0 PalmDetect = 0 PalmMinWidth = 10 PalmMinZ = 199 CoastingSpeed = 0 CoastingFriction = 0 PressureMotionMinZ = 29 PressureMotionMaxZ = 159 PressureMotionMinFactor = 1 PressureMotionMaxFactor = 1 GrabEventDevice = 1 TapAndDragGesture = 1 AreaLeftEdge = 0 AreaRightEdge = 0 AreaTopEdge = 0 AreaBottomEdge = 0
I've dug into this a little deeper, apparently CircScrollDelta should be measured in radians, so the values between 30 and 300 provided by the kde systemsettings page are way out. If i use synclient and set it to 0.5 it works ok. I'll report/fix upstream in kde. Sorry for the noise.
I've changed the component to kcm_touchpad I reported this problem along with a pull request here: http://github.com/mishaaq/kcm_touchpad/issues#issue/1 but haven't had a response yet.
*** This bug has been marked as a duplicate of bug 633353 ***