IBM Lenovo Thinkpad X61 Ubuntu 10.04 scroll fix

Wed, Jun 2, 2010

Tech Stuff


I have a IBM Lenovo Thinkpad X61 and I just installed Ubuntu 10.04 and all I can say I’m impressed.  I have used Ubuntu in the pass but I think they are really close this time to provide a free and easy to use operating system now.  One that works well with my laptop at least.  I know for others they are having some problems with their laptops but from what I see most laptops and desktop, Ubuntu 10.04 is perfect.

Now to the things you need to get working on your X61

The middle mouse button to allow you to scroll is a quick and easy fix.

Open a terminal and run each of the following for vertical scrolling:
xinput set-prop ‘TPPS/2 IBM TrackPoint’ “Evdev Wheel Emulation” 1
xinput set-prop ‘TPPS/2 IBM TrackPoint’ “Evdev Wheel Emulation Button” 2
xinput set-prop ‘TPPS/2 IBM TrackPoint’ “Evdev Wheel Emulation Timeout” 200


Add the following if you want horizontal scrolling:
xinput set-prop ‘TPPS/2 IBM TrackPoint’ “Evdev Wheel Emulation Axes” 6 7 4 5


If you do not want to run these commands every time you restart your computer, copy them to a script file.

In Ubuntu, create a new file in your Home directory called “Mouse_Wheel.sh”. Using gedit, paste the commands into the file and save.

Open the terminal and type:
chmod +x Mouse_Wheel.sh


Go to System > Preferences > Startup Applications. Click on “Add”, in the Name box type “Mouse Wheel” and in the Command box type “./Mouse_Wheel.sh”.

Leave a Reply

PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzMwMF9hZHNlbnNlPC9zdHJvbmc+IC0gPG9iamVjdCBjbGFzc2lkPVwiY2xzaWQ6ZDI3Y2RiNmUtYWU2ZC0xMWNmLTk2YjgtNDQ0NTUzNTQwMDAwXCIgY29kZWJhc2U9DQpcImh0dHA6Ly9mcGRvd25sb2FkLm1hY3JvbWVkaWEuY29tL3B1Yi9zaG9ja3dhdmUvY2Ficy9mbGFzaC9zd2ZsYXNoLmNhYiN2ZXJzaW9uPTUsMCwwLDBcIiB3aWR0aD1cIjMwMFwiIGhlaWdodD1cIjI1MFwiIGlkPVwiRVZFXzMwMF8yNTBfMVwiIGFsaWduPVwibWlkZGxlXCIgVklFV0FTVEVYVDA+IA0KPHBhcmFtIG5hbWU9XCJhbGxvd1NjcmlwdEFjY2Vzc1wiIHZhbHVlPVwic2FtZURvbWFpblwiIC8+IA0KPHBhcmFtIG5hbWU9XCJtb3ZpZVwiIHZhbHVlPVwiL3dvcmRwcmVzcy9iYW5uZXIvRXZlXzMwMHgyNTBfbW1vLnN3Zj9jbGlja1RBRz1odHRwczovL3NlY3VyZS5ldmVvbmxpbmUuY29tL2Z0Lz9haWQ9MTA1MzI4XCIgLz4gDQo8cGFyYW0gbmFtZT1cInF1YWxpdHlcIiB2YWx1ZT1cImhpZ2hcIiAvPiANCjxwYXJhbSBuYW1lPVwiYmdjb2xvclwiIHZhbHVlPVwiIzAwMDAwMFwiIC8+IA0KPGVtYmVkIHNyYz1cIi93b3JkcHJlc3MvYmFubmVyL0V2ZV8zMDB4MjUwX21tby5zd2Y/Y2xpY2tUQUc9aHR0cHM6Ly9zZWN1cmUuZXZlb25saW5lLmNvbS9mdC8/YWlkPTEwNTMyOFwiIHF1YWxpdHk9XCJoaWdoXCIgYmdjb2xvcj1cIiMwMDAwMDBcIiB3aWR0aD1cIjMwMFwiIGhlaWdodD1cIjI1MFwiIG5hbWU9XCJFVkVfMTYwXzYwMF8xXCIgYWxpZ249XCJtaWRkbGVcIiBhbGxvd1NjcmlwdEFjY2Vzcz1cInNhbWVEb21haW5cIiB0eXBlPVwiYXBwbGljYXRpb24veC1zaG9ja3dhdmUtZmxhc2hcIiBwbHVnaW5zcGFnZT1cImh0dHA6Ly93d3cubWFjcm9tZWRpYS5jb20vZ28vZ2V0Zmxhc2hwbGF5ZXJcIiAvPiANCjwvb2JqZWN0PjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzMwMF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubW9uZ2ZsZXguY29tL3dvcmRwcmVzcy9iYW5uZXIvRXZlXzMwMHgyNTBfdjIuc3dmPC9saT48bGk+PHN0cm9uZz53b29fYWRfMzAwX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZXZlLW9ubGluZS5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5tb25nZmxleC5jb20vd29yZHByZXNzL2Jhbm5lci9uY2JhLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8zPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV82PC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lm5jYmF0dGxlYXJlbmEuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzI8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNjwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gOC1ibGFja25ibHVlLmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2FzaWRlc19jYXRlZ29yeTwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dGhvcjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYXV0b19pbWc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnRfZmVhdDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSBodHRwOi8vd3d3Lm1vbmdmbGV4LmNvbS93b3JkcHJlc3Mvd3AtY29udGVudC93b29fdXBsb2Fkcy83LWljb24uZ2lmPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfcG9zdHM8L3N0cm9uZz4gLSBTZWxlY3QgYSBudW1iZXI6PC9saT48bGk+PHN0cm9uZz53b29fZmVhdF9pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSAxOTU8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0X2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gNTQwPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl9pZDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlZWRidXJuZXJfdXJsPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfb25lX2NvbDwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfc2luZ2xlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19sb2dvPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5tb25nZmxleC5jb20vd29yZHByZXNzL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNi1tb25nZmxleDIuanBnPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9mcmVzaC1uZXdzLzwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaW1hZ2VfaGVpZ2h0PC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2ltYWdlX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdGFiczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gRnJlc2ggTmV3czwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2ltYWdlX2hlaWdodDwvc3Ryb25nPiAtIDc1PC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfaW1hZ2Vfd2lkdGg8L3N0cm9uZz4gLSA3NTwvbGk+PGxpPjxzdHJvbmc+d29vX3VwbG9hZHM8L3N0cm9uZz4gLSBhOjU6e2k6MDtzOjY3OiJodHRwOi8vd3d3Lm1vbmdmbGV4LmNvbS93b3JkcHJlc3Mvd3AtY29udGVudC93b29fdXBsb2Fkcy83LWljb24uZ2lmIjtpOjE7czo3MjoiaHR0cDovL3d3dy5tb25nZmxleC5jb20vd29yZHByZXNzL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNi1tb25nZmxleDIuanBnIjtpOjI7czo3MjoiaHR0cDovL3d3dy5tb25nZmxleC5jb20vd29yZHByZXNzL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNS1tb25nZmxleDIuanBnIjtpOjM7czo3MToiaHR0cDovL3d3dy5tb25nZmxleC5jb20vd29yZHByZXNzL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1tb25nZmxleC5qcGciO2k6NDtzOjY2OiJodHRwOi8vd3d3Lm1vbmdmbGV4LmNvbS93b3JkcHJlc3Mvd3AtY29udGVudC93b29fdXBsb2Fkcy8zLWppbi5qcGciO308L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFNlbGVjdCBhIGNhdGVnb3J5OjwvbGk+PC91bD4=