Results 1 to 4 of 4

Thread: synclient not reflecting xorg.conf settings

  1. #1
    Join Date
    Jun 2008
    Location
    Mount Airy, MD
    Posts
    32

    Question synclient not reflecting xorg.conf settings

    Here are the xorg.conf settings for my HP Compaq F700 series laptop's touchpad, which works fine at the login screen:

    Code:
    Section "InputDevice"
      Driver       "synaptics"
      Identifier   "Mouse[3]"
      Option       "AccelFactor" "0.01"
      Option       "BottomEdge" "4890"
      Option       "CircScrollDelta" "0"
      Option       "CircScrollTrigger" "0"
      Option       "CircularScrolling" "0"
      Option       "Device" "/dev/input/mice"
      Option       "EdgeMotionMaxSpeed" "15"
      Option       "EdgeMotionMinSpeed" "15"
      Option       "Emulate3Buttons" "on"
      Option       "EmulateMidButtonTime" "75"
      Option       "FingerHigh" "30"
      Option       "FingerLow" "30"
      Option       "HorizScrollDelta" "20"
      Option       "LeftEdge" "1332"
      Option       "MaxSpeed" "0.5"
      Option       "MaxTapMove" "110"
      Option       "MaxTapTime" "180"
      Option       "MinSpeed" "0.2"
      Option       "Name" "Touchpad"
      Option       "Protocol" "auto-dev"
      Option       "RightEdge" "5669"
      Option       "SHMConfig" "on"
      Option       "TopEdge" "1011"
      Option       "UpDownScrolling" "1"
      Option       "Vendor" "ALPS"
      Option       "VertScrollDelta" "20"
      Option       "ZAxisMapping" "4 5"
    EndSection
    After I log in, the touchpad stops working, and synclient reflects completely different settings:

    Code:
    synclient -l
    Parameter settings:
        LeftEdge             = 1900
        RightEdge            = 5400
        TopEdge              = 1900
        BottomEdge           = 4000
        FingerLow            = 53
        FingerHigh           = 58
        MaxTapTime           = 180
        MaxTapMove           = 220
        MaxDoubleTapTime     = 180
        SingleTapTimeout     = 180
        ClickTime            = 100
        FastTaps             = 0
        EmulateMidButtonTime = 75
        VertScrollDelta      = 100
        HorizScrollDelta     = 0
        VertEdgeScroll       = 1
        HorizEdgeScroll      = 1
        VertTwoFingerScroll  = 0
        HorizTwoFingerScroll = 0
        MinSpeed             = 0
        MaxSpeed             = 0
        AccelFactor          = 0
        EdgeMotionMinZ       = 30
        EdgeMotionMaxZ       = 160
        EdgeMotionMinSpeed   = 1
        EdgeMotionMaxSpeed   = 400
        EdgeMotionUseAlways  = 0
        UpDownScrolling      = 1
        LeftRightScrolling   = 1
        UpDownRepeat         = 1
        LeftRightRepeat      = 1
        ScrollButtonRepeat   = 100
        TouchpadOff          = 0
        GuestMouseOff        = 0
        LockedDrags          = 0
        RTCornerButton       = 2
        RBCornerButton       = 3
        LTCornerButton       = 0
        LBCornerButton       = 0
        TapButton1           = 1
        TapButton2           = 2
        TapButton3           = 3
        CircularScrolling    = 0
        CircScrollDelta      = 0.01
        CircScrollTrigger    = 0
        CircularPad          = 0
        PalmDetect           = 1
        PalmMinWidth         = 10
        PalmMinZ             = 200
        CoastingSpeed        = 0
        PressureMotionMinZ   = 30
        PressureMotionMaxZ   = 160
        PressureMotionMinFactor = 1
        PressureMotionMaxFactor = 1
    Why?
    Jim Matthews
    desktop: OpenSuSE 13.2-64 Gnome 3.0 GHz Athlon II X4 640 8 GB M4A88TD-V
    laptop: OpenSuSE 13.2-64 Gnome 1.9 GHz Tur64 X2 2 GB nVIDIA GeForce 7000M
    netbook: OpenSuSE 11.4-64 Gnome 1.66 GHz Atom N450 2 GB GMA 3150

  2. #2
    Join Date
    Jun 2008
    Location
    Mount Airy, MD
    Posts
    32

    Default Re: synclient not reflecting xorg.conf settings

    I worked around this problem by unchecking the Touchpad option in Control Center -> Sessions. This is all that is in ~/.gconf/desktop/gnome/peripherals/touchpad/%gconf.xml:
    Code:
    <?xml version="1.0"?>
    <gconf>
            <entry name="vert_scroll_delta" mtime="1213999892" type="int" value="100">
            </entry>
            <entry name="max_tap_time" mtime="1213999892" type="int" value="180">
            </entry>
            <entry name="off" mtime="1213999892" type="bool" value="false">
            </entry>
    </gconf>
    Also, this is an odd message considering that CoastingSpeedThreshold isn't specified anywhere in these files:

    Code:
    gsynaptics-init
    
    ** (gsynaptics-init:25563): WARNING **: Using synclient
    Unknown parameter CoastingSpeedThreshold
    Jim Matthews
    desktop: OpenSuSE 13.2-64 Gnome 3.0 GHz Athlon II X4 640 8 GB M4A88TD-V
    laptop: OpenSuSE 13.2-64 Gnome 1.9 GHz Tur64 X2 2 GB nVIDIA GeForce 7000M
    netbook: OpenSuSE 11.4-64 Gnome 1.66 GHz Atom N450 2 GB GMA 3150

  3. #3
    swampdoggy NNTP User

    Default Re: synclient not reflecting xorg.conf settings

    I have the same issue using GNOME in OpenSUSE 11.0 on an x86 laptop. I also found the resolution to be the same by deselecting the Touchpad startup program from Control Center > Sessions. A few items that I thought interesting was that (1) This issue does not seem to plague KDE3, as I was able to log into this session and all seemed well, but since I prefer GNOME over KDE I wanted a resolution to this using my preferred window manager, and (2) When I looked at the Command: field under the Startup Programs > Edit button in Sessions, I found the following syntax for the command:
    Code:
    gsynaptics-init --sm-disable
    I'm not certain what the optional parameter performs, but am looking into this to see what the issue could be. By the way, I did not have this issue in 10.3, so I would assume it is something conflicting in the GNOME session between synclient and gsynaptics.

  4. #4
    Join Date
    Jun 2008
    Location
    Mount Airy, MD
    Posts
    32

    Default Re: synclient not reflecting xorg.conf settings

    That shared memory flag is identified in the synaptics man page and discussed on the GSynaptics SourceForge page.
    Jim Matthews
    desktop: OpenSuSE 13.2-64 Gnome 3.0 GHz Athlon II X4 640 8 GB M4A88TD-V
    laptop: OpenSuSE 13.2-64 Gnome 1.9 GHz Tur64 X2 2 GB nVIDIA GeForce 7000M
    netbook: OpenSuSE 11.4-64 Gnome 1.66 GHz Atom N450 2 GB GMA 3150

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •