The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Touchscreen and touchpad configuration (Linux)

    Discussion in 'Panasonic' started by tb4me, Jan 27, 2008.

  1. tb4me

    tb4me Notebook Geek

    Reputations:
    10
    Messages:
    99
    Likes Received:
    0
    Trophy Points:
    15
    I have just had a breakthrough (for Me Anyhow) while configuring the Touchscreen and more importantly the touchpad under PCLinuxOS. I would imagine that this is distro independent, but no guarantees.

    First, let me explain the issue I was having.
    Using Modly's example I was able to get the touchscreen to work, and was able to calibrate it to the tee. The problem came from the touchpad configuration. What was happening was that there was no way to adjust the pointer speed while using the touchpad, and after using the touchscreen and assigning the cursor to a position, then using the touchpad , the cursor would revert to the spot where the touchpad had last assigned to the cursor, (or the center of the screen, can't remember now.) Anyway, I have figured out how to stop that from happening.

    For the problem with the cursor reverting to a different position between screen and touchpad the problem can be solved by using the 'evdev' driver for mice, instead of using the 'evtouch' driver as for the touchscreen.

    So for the touchpad entry in xorg.conf it would look like this.
    Code:
    Section "InputDevice"
        Identifier "touchpad"
        Driver "evdev"
        Option "SHMConfig" "on"
        Option "Device" "/dev/input/event1"
        Option "SendCoreEvents" "On"
        Option "Emulate3Buttons"
        Option "Emulate3Timeout" "50"
        Option "AccelFactor" "4.200"
        Option "DeviceName" "touchpad"
    EndSection
    
    In the above example I don't know if the "Option" "SHMConfig" "ON" line is needed, Same goes for the "Emulate 3 buttons" lines, but they were in there and I haven't yet tried to comment them out and see what happens.

    Now for the problem of not being able to adjust the speed,

    The problem here is a simple matter of using the correct order in the Server Layout Section of xorg.conf. By making sure that the touchpad is listed before the touchscreen, the kde control center (kcontrol)> peripherals>mouse>advanced tab will let you control the accel factor for the mouse pointer.

    So for example :
    Code:
    Section "ServerLayout"
        Identifier "layout1"
        InputDevice "Keyboard1" "CoreKeyboard"
        InputDevice "touchpad" "CorePointer"
        InputDevice "touchscreen" "CorePointer"
        InputDevice "USB Mouse" "CorePointer"
        Screen "screen1"
    EndSection
    
    The combination of those two issues were the biggest reason I couldn't get myself to dump windows altogether. I've been strictly Linux for about 4 years, but the lack of a decent working touchpad was keeping me from using it regularly on the Toughbook.

    Now, off to move some stuff to the ext3 partition and dump XP. I hope this helps somebody, and that I wrote it so you understand what I'm trying to get across.