I installed openSuse 13.2 yesterday. Some minor issues as usual but all seems stable and good. Sharing my experience so that you can save your time and set up openSuse 13.2 on your thinkpad quicker.

I am using Lenovo Thinkpad W520 with Nvidia Optimus on a FHD display. Three major components that have configuration problem peculiar to Lenovo Thinkpad are the Palm Detection Failure of the touchpad, flickering screen brightness control and nvidia optimus display adapter.

Thinkpad Touchpad Settings

I always set the touchpad speed of thinkpad and enable palm detection so that my mouse cursor doesn’t fly all over the screen.

# synclient PalmDetect=1
# synclient PalmMinWidth=8
# synclient PalmMinZ=100

My setting for PalmMinWidth=4 and PalmMinZ=50. I miss a lot of clicks on this setting. You would rather like to use the above 1,8,50 configuration for Palm because reducing palm width to 4 and pressure to 50 makes me miss a lot of clicks. Its okay for me because I do heavy use of keyboard.

To make these settings permanent add these to :

## To the Section Input Class add the lines

Section “InputClass”
Identifier “touchpad catchall”
Driver “synaptics”
MatchIsTouchpad “on”

# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
MatchDevicePath “/dev/input/event*”
Option    “HorizEdgeScroll” “off”
# enable tap-to-click as default (bnc#722457)
Option “TapButton1” “1”
Option “TapButton3” “2”
Option “TapButton2” “3”

## Other syncclient option.
Option “PalmDetect” “1”
Option “PalmMinWidth” “4”
Option “PalmMinZ” “50”
Option “HorizTwoFingerScroll” “on”
Option “VertTwoFingerScroll” “on”

## Speed Control Options

Option “MaxSpeed” “2”
Option “AccelFactor” “0.020”


Information source : http://unix.stackexchange.com/questions/28306/looking-for-a-way-to-improve-synaptic-touchpad-palm-detection

This should make the touchpad behave sane. I could not find support for the touchpad momentum support on Linux, so for now I am going ahead without it.

Btrfs Filesystem:

OpenSuse 13.2 had btrfs filesystem as the default choice for root-filesystem. My first installation was with the default choice of btrfs as root-filesystem. Brtfs filesystem has some cool filesystem level snapshot recovery options, the feature like time machine on Mac. Recover the filesystem to a back date and all the changes made to the system post the recovery time are all undone ! But, the downside is that Btrfs filesystems fills up very quickly due to multiple snapshots of file system being created and stored at all times. There are methods to work out this problem by deleting the snapshots manually or via cron. My filesystem filled within 24 hours of use of btrfs. I guess it had taken all the compilation temporary files of compiling kernel, mplayer, ffmpes etc. into the snapshot !! I found the whole 50 GB of filesystem filled with data a little over 10 GB on the disk. I do not see the use of this feature for my server systems as well. Your requirements may be different and you may find a good reason to use btrfs, I reinstalled the system on ext4 and continued.


Leave a Reply

Your email address will not be published. Required fields are marked *