Results 1 to 5 of 5

Thread: HAL fdi settings not all applied

  1. #1
    Join Date
    Mar 2005
    Location
    NSW Australia
    Beans
    98
    Distro
    Ubuntu 12.04 Precise Pangolin

    HAL fdi settings not all applied

    MacBook Pro 4,1. Ubuntu Intrepid 8.10.

    I am customising my fdi settings. When I compare the output of synclient -l and Device Manager I get different values for some options.

    eg 1. CircScrollTrigger: DM says 1 (the value I put in my fdi file) and synclient -l says 8. synclient is right in that '8' (AKA top-left-corner) is in-force.

    eg 2. BottomEdge: DM says 720 (the value I set in my fdi file) as does synclient -l

    Thinking that HAL may be processing the package fdi file:

    /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi

    and my file:

    /etc/hal/fdi/policy/21-x11-bcm5974-pc.fdi

    I set the prefix to '21'

    My file validates against the DTD and /usr/src/bcm5974-1.1.1/scripts/bcm5974-diagnostics says that all is good.

    I have syslog'ing turned on and no fdi errors are logged.

    Now, if I manually set the options with synclient Option=value I get the behaviour I am looking for.

    So, any suggestions?

  2. #2
    Join Date
    Aug 2005
    Location
    Huntsville, AL, USA
    Beans
    7,526
    Distro
    Ubuntu

    Re: HAL fdi settings not all applied

    Quote Originally Posted by philcolbourn View Post
    MacBook Pro 4,1. Ubuntu Intrepid 8.10.

    I am customising my fdi settings. When I compare the output of synclient -l and Device Manager I get different values for some options.

    eg 1. CircScrollTrigger: DM says 1 (the value I put in my fdi file) and synclient -l says 8. synclient is right in that '8' (AKA top-left-corner) is in-force.

    eg 2. BottomEdge: DM says 720 (the value I set in my fdi file) as does synclient -l

    Thinking that HAL may be processing the package fdi file:

    /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi

    and my file:

    /etc/hal/fdi/policy/21-x11-bcm5974-pc.fdi

    I set the prefix to '21'

    My file validates against the DTD and /usr/src/bcm5974-1.1.1/scripts/bcm5974-diagnostics says that all is good.

    I have syslog'ing turned on and no fdi errors are logged.

    Now, if I manually set the options with synclient Option=value I get the behaviour I am looking for.

    So, any suggestions?
    Interesting. I am having a weird issue with this in Jaunty too... I think the one in /usr/share is the default and gets used if there is no other config (at least it should be working that way. You could move that file to your Desktop temporarily and see if that changes the behavior.

  3. #3
    Join Date
    Mar 2005
    Location
    NSW Australia
    Beans
    98
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HAL fdi settings not all applied

    Quote Originally Posted by cyberdork33 View Post
    Interesting. I am having a weird issue with this in Jaunty too... I think the one in /usr/share is the default and gets used if there is no other config (at least it should be working that way. You could move that file to your Desktop temporarily and see if that changes the behavior.
    I removed the fdi file in /usr/share. Same problem. Maybe the driver is not reading all of the fdi settings?

    The XxxxEdge seem ok.
    FingerXxx don't work.
    AccelFactor is ok.
    Min/MaxSpeed are ok.
    TapButtonX are ok.
    ClickFingerX are ok.
    CircularScrolling seems ok, but CircScrollXxx don't work.
    XxxxScrollDelta don't work.
    MaxTapTime doesn't work.

    Others I can't tell yet.

  4. #4
    Join Date
    Mar 2005
    Location
    NSW Australia
    Beans
    98
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HAL fdi settings not all applied-Mostly SOLVED

    It seems that gsynaptics package installs a touchpad preferences application that overides some settings.

    Most of my settings are now being used except:
    MaxTapTime.

    It is currently set to 180 but I have 128 in my fdi file.

  5. #5
    Join Date
    Mar 2005
    Location
    NSW Australia
    Beans
    98
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: HAL fdi settings not all applied-Mostly SOLVED

    Circular scrolling is great - I wonder if I will get sick of it?

    My settings are:

    CircularScrolling = 1
    CircScrollDelta = 0.3
    CircScrollTrigger = 1

    The trigger is the top edge: start your scroll above the top edge, head towards the centre of the trackpad and then scroll using clockwise and anti-clockwise movements around the centre.

Tags for this Thread

Bookmarks

Posting Permissions

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