Results 1 to 3 of 3

Thread: [Intrepid] Thinkpad middle button not working, even with .fdi

  1. #1
    Join Date
    Feb 2008
    Location
    Columbia, MD
    Beans
    Hidden!

    [Intrepid] Thinkpad middle button not working, even with .fdi

    Hello, I recently purchased a Thinkpad X41 and it's working very well so far. Decided to install Intrepid on it and the only problem I have so far is that the middle mouse button does not work, nor do any of the fixes for it.

    I looked into it and discovered that xorg is using HAL for device configuration now, so, following the solution offered :here:, I created the file /etc/hal/fdi/policy/mouse-wheel.fdi:

    Code:
    <match key="info.product" string="TPPS/2 IBM TrackPoint">
     <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
     <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
     <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
     <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
     <merge key="input.x11_options.ZAxsisMapping" type="string">4 5</merge>
     <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
    </match>
    Which, unfortunately, doesn't work. If I attempt to switch the pointer, I receive the following:

    Code:
    $ xinput set-pointer "TPPS/2 IBM TrackPoint"
    X Error of failed request:  BadDevice, invalid or uninitialized input device
     Major opcode of failed request:  146 (XInputExtension)
     Minor opcode of failed request:  12 (X_ChangePointerDevice)
     Serial number of failed request:  12
     Current serial number in output stream:  12
    This is all very strange, because the logs look ok...

    Code:
    ==from /var/log/Xorg.0.log===
    (II) config/hal: Adding input device TPPS/2 IBM TrackPoint
    (**) TPPS/2 IBM TrackPoint: always reports core events
    (**) TPPS/2 IBM TrackPoint: Device: "/dev/input/event7"
    (II) TPPS/2 IBM TrackPoint: Found x and y relative axes
    (II) TPPS/2 IBM TrackPoint: Found 3 mouse buttons
    (II) TPPS/2 IBM TrackPoint: Configuring as mouse
    And, more strangeness, there seem to be Macintosh mouse buttons present?

    Code:
    $ xinput list
    "Virtual core keyboard" id=0    [XKeyboard]
           Num_keys is 248
           Min_keycode is 8
           Max_keycode is 255
    "Virtual core pointer"  id=1    [XPointer]
           Num_buttons is 32
           Num_axes is 2
           Mode is Relative
           Motion_buffer is 256
           Axis 0 :
                   Min_value is 0
                   Max_value is -1
                   Resolution is 0
           Axis 1 :
                   Min_value is 0
                   Max_value is -1
                   Resolution is 0
    "Macintosh mouse button emulation"      id=2    [XExtensionPointer]
           Num_buttons is 32
           Num_axes is 2
           Mode is Relative
           Motion_buffer is 256
           Axis 0 :
                   Min_value is -1
                   Max_value is -1
                   Resolution is 1
           Axis 1 :
                   Min_value is -1
                   Max_value is -1
                   Resolution is 1
    "TPPS/2 IBM TrackPoint" id=3    [XExtensionPointer]
           Num_buttons is 32
           Num_axes is 2
           Mode is Relative
           Motion_buffer is 256
           Axis 0 :
                   Min_value is -1
                   Max_value is -1
                   Resolution is 1
           Axis 1 :
                   Min_value is -1
                   Max_value is -1
                   Resolution is 1
    "AT Translated Set 2 keyboard"  id=4    [XExtensionKeyboard]
           Num_keys is 248
           Min_keycode is 8
           Max_keycode is 255
    "Video Bus"     id=5    [XExtensionKeyboard]
           Num_keys is 248
           Min_keycode is 8
           Max_keycode is 255

    Can anyone help me pin down what's going on here?

    Edit: is this too new, do I need to submit a bug?
    Last edited by walkeraj; December 4th, 2008 at 09:00 PM.
    "In matters of aggression we have given them absolute power over us."

  2. #2
    Join Date
    Feb 2008
    Location
    Columbia, MD
    Beans
    Hidden!

    Re: [Intrepid] Thinkpad middle button not working, even with .fdi

    I'm going to bump this once and ask:

    1) Has anyone else had this or a similar problem?
    2) If not, do I need to submit a bug in Launchpad, with the HAL team, or with the Xorg team?
    "In matters of aggression we have given them absolute power over us."

  3. #3
    Join Date
    Dec 2008
    Location
    Michigan
    Beans
    2
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: [Intrepid] Thinkpad middle button not working, even with .fdi

    I have an older IBM T23 and am experiencing the same issue since upgrading to 8.10 from 8.04. It worked in 8.04 with xorg.confg change but lost scroll for stick with 8.10.

    I also tried the .fdi file fix with no luck. I have limited Ubuntu experience and did not check the logs as you did but I am still reading and looking for an answer.

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
  •