A portal in to my personal software development projects, past and current.

Update: TrackPoint Scrolling for Linux 2.6.10

I just added code that prevents the mouse from moving while scrolling. It's a much nicer experience. The next item is making the scrolling smoother and more gradual.

Download the patch:



TrackPoint 2.6.10 @ Clarkson

TrackPoint Scrolling for Linux 2.6.9 and 2.6.10

 I just updated my TrackPoint driver to include middle button scrolling just like the Windows drivers.

To enable this feature, type the following in to a terminal (you may need to be root):

 $ echo 1 > /proc/trackpoint/scrolling

Then press the middle button and push the stick up and down to scroll. Similarly, to disable scrolling:

 $ echo 0 > /proc/trackpoint/scrolling

There are quite few changes in this update, you can read more about them at ThinkWiki.org.

Download the patch:

TrackPoint 2.6.9 @ Clarkson

IBM TrackPoint Driver for Linux 2.6.10-rc1-mm2

 Arno Willig at thinkwiki.org has created a patch against Linux 2.6.10-rc1-mm2. I’m in the process of searching for web hosting or even a virtual server for my site and patches.

TrackPoint @ Clarkson

IBM TrackPoint Driver for Linux 2.6.9

 

I updated my TrackPoint driver to work with the new release.

The patch has been reorganized in the TrackPoint specific section and I’ve added the ability to configure the device from the /proc filesystem.


$ ls -l /proc/trackpoint/
total 0
-rw-r--r-- 1 root root 0 2004-10-31 17:14 backup
-rw-r--r-- 1 root root 0 2004-10-31 17:14 drag_hyst
-rw-r--r-- 1 root root 0 2004-10-31 17:14 jenks_curv
-rw-r--r-- 1 root root 0 2004-10-31 17:14 mb
-rw-r--r-- 1 root root 0 2004-10-31 17:14 min_drag
-rw-r--r-- 1 root root 0 2004-10-31 17:14 neg_inertia
-rw-r--r-- 1 root root 0 2004-10-31 17:14 ptson
-rw-r--r-- 1 root root 0 2004-10-31 17:14 sensitivity
-rw-r--r-- 1 root root 0 2004-10-31 17:14 skip_back
-rw-r--r-- 1 root root 0 2004-10-31 17:14 speed
-rw-r--r-- 1 root root 0 2004-10-31 17:14 thresh
-rw-r--r-- 1 root root 0 2004-10-31 17:14 up_thresh
-rw-r--r-- 1 root root 0 2004-10-31 17:14 z_time
root:/proc/trackpoint# cat sensitivity 
250
root:/proc/trackpoint# echo 200 > sensitivity
root:/proc/trackpoint# cat sensitivity
200
root:/proc/trackpoint# echo 250 > sensitivity
root:/proc/trackpoint# cat sensitivity
250

Just echo values in to the files and you can dynamically configure the device’s characteristics. Be careful, some of these files are just boolean configuration options (ptson, mb and skip_back).

Thesis Complete

The title says it all! I submitted all the paperwork and my two bound thesis copies today. The information should be in the Graduate School office Friday morning - overnight mail is great.



Anyway, now that my thesis has been submitted I can start to concentrate on some personal projects. First, I’m working with some code in order to integrate it in to the next Xorg release. The SuperSavage chipset in my ThinkPad is basically two video cards. I can output two desktops: one on the LCD and the other on the external monitor.

Syndicate content