You are not logged in.

#1 2008-12-01 20:22:53

thelastknowngod
Member
Registered: 2008-01-11
Posts: 110

xorg and thinkpad

I just updated xorg to 7.4. After restarting the machine, X failed to start. Rather than trying to fix it, I figured I would just run Xorg -configure and use the new xorg.conf file. In a totally novice move I overwrote the old xorg.conf without making a backup. Now my middle mouse button does not work.

I am using a Thinkpad T61. I only use the Trackpoint not the trackpad. I hold down the middle button and drag up and down to scroll.

Here is the relevant section of my xorg.conf file:

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Offline

#2 2008-12-01 22:52:44

Szelek
Member
From: Warsaw
Registered: 2008-09-03
Posts: 86

Re: xorg and thinkpad

If you are using hotpluging, enabled in last xorg update this should help:
http://blog.aliencam.net/2008/11/tpmidd … buntu-810/

Otherwise, this is how my xorg.conf section looks like, and middle mouse scrolling works:

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "CorePointer"
        Option      "Protocol" "ExplorerPS/2"
        Option      "Device" "/dev/input/mice"
        Option      "Emulate3 Buttons"  "on"
        Option      "Emulate3TimeOut"   "50"
        Option      "EmulateWheel"      "on"
        Option      "EmulateWheelTimeOut" "200"
        Option      "EmulateWheelButton"  "2"
        Option      "YAxisMapping"      "4 5"
        Option      "XAxisMapping"      "6 7"
        Option      "ZAxisMapping"      "4 5"
EndSection

Hope this will work for you.

Last edited by Szelek (2008-12-01 22:54:44)

Offline

#3 2008-12-02 12:52:55

Cheesebaron
Member
From: Denmark
Registered: 2008-10-31
Posts: 65
Website

Re: xorg and thinkpad

That doesnt work for me. Evdev overtakes even though mouse driver is specified. I have the same problem. Even tried to make that fdi file specified in that blog post. The xinput stuff doesnt work either, because xinput syntax has changed and I cant figure it out.

Offline

#4 2008-12-02 13:27:15

jayanath
Member
Registered: 2008-08-16
Posts: 30

Re: xorg and thinkpad

I have a Lenovo R61.
After the last update I took a backup of my old xorg.conf and reboot the system. Then the x server started with NO xorg.conf file.
Now my special keys are not working. [Fn + brightness, Fn + lock etc].
The arrow keys were also not working but it started after I change the keyboard layout to Evdev-managed keyboard.:)


Cheers,
Jayanath

"There is LIFE beyond the 8x8 cubicle"

Offline

#5 2008-12-02 13:53:34

Cheesebaron
Member
From: Denmark
Registered: 2008-10-31
Posts: 65
Website

Re: xorg and thinkpad

Special keys are handled by acpi and not by hal on my computer. But this issue is regarding the middle button on the built in mouse. For some reason even though I create a fdi file with the correct information, about what button to emulate as scroll wheel it won't work.

I just changed it to try see if the device name contains TrackPoint, but haven't tested it yet. It looks like this:

cat /etc/hal/fdi/policy/11-trackpoint-mw.fdi 
<match key="info.product" contains="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.ZAxisMapping" type="string">4 5</merge>
 <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
</match>

Offline

#6 2008-12-02 21:43:38

Firmicus
Forum Fellow
From: Germany
Registered: 2006-02-28
Posts: 168

Re: xorg and thinkpad

I have similar problems on my T61. I tried various things mentioned on the wiki but I failed to fix my keymapping. Also the fingerprint reader no longer worked. I have downgraded xorg etc. until I find some time to fix all this. Hopefully I'll be able to help update this page
http://wiki.archlinux.org/index.php/IBM_Thinkpad_T61 soon.

Offline

Board footer

Powered by FluxBB