SEARCH

Enter your search query in the box above ^, or use the forum search tool.

You are not logged in.

#1 2010-04-23 23:19:04

73ChargerFan
#! Member
From: California
Registered: 2010-01-02
Posts: 89

Synaptics touchpad

http://linux.die.net/man/5/synaptics lists the variables for the synclient.
I'm new to using a laptop, and the touchpad is driving me crazy.  It scrolls on the right, and has tap touch.  I'm trying to get it to act more sane.  Mostly I use an external mouse.  When I type, if my hand goes too close (!) then the screen scrolls, or I end up on another screen workspace.

So far, I've disabled using the scrollwheel to switch spaces (somewhere in Xfce4 config), and tried enabling palm detect (synclient PalmDetect=1)

I still can't type!  The cursor has bumped around the screen 5 times and into other applications a few times just while typing this message.p

Is there like a notification area app that I can use to toggle on/off this stupid thing?  I use it some times, and don't want it permanently disabled.

My settings are:
Parameter settings:
    LeftEdge                = 1752
    RightEdge               = 5192
    TopEdge                 = 1620
    BottomEdge              = 4236
    FingerLow               = 24
    FingerHigh              = 29
    FingerPress             = 255
    MaxTapTime              = 180
    MaxTapMove              = 221
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    FastTaps                = 0
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 280
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 100
    HorizScrollDelta        = 100
    VertEdgeScroll          = 1
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 0
    HorizTwoFingerScroll    = 0
    MinSpeed                = 0.4
    MaxSpeed                = 0.7
    AccelFactor             = 0.00995223
    TrackstickSpeed         = 40
    EdgeMotionMinZ          = 29
    EdgeMotionMaxZ          = 159
    EdgeMotionMinSpeed      = 1
    EdgeMotionMaxSpeed      = 401
    EdgeMotionUseAlways     = 0
    UpDownScrolling         = 1
    LeftRightScrolling      = 1
    UpDownScrollRepeat      = 1
    LeftRightScrollRepeat   = 1
    ScrollButtonRepeat      = 100
    TouchpadOff             = 0
    GuestMouseOff           = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 0
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 1
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 1
    PalmMinWidth            = 10
    PalmMinZ                = 199
    CoastingSpeed           = 0
    PressureMotionMinZ      = 29
    PressureMotionMaxZ      = 159
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 1
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0

Last edited by 73ChargerFan (2010-04-23 23:20:09)

Offline

Help fund CrunchBang, donate to the project!

#2 2010-04-23 23:46:33

rizzo
#! wanderer
From: ~/
Registered: 2008-11-25
Posts: 5,109

Re: Synaptics touchpad

I've had mixed success with touchfreeze in the past - http://packages.debian.org/testing/utils/touchfreeze

Offline

#3 2010-04-23 23:54:52

73ChargerFan
#! Member
From: California
Registered: 2010-01-02
Posts: 89

Re: Synaptics touchpad

From its description, it sounds like syndaemon.

syndaemon -d -K
Disables the touchpad for 2 seconds after each key press, except for modifier keys (ctl, alt) and modifier+key presses.

Offline

#4 2010-04-24 00:03:18

73ChargerFan
#! Member
From: California
Registered: 2010-01-02
Posts: 89

Re: Synaptics touchpad

I also found this at http://wiki.archlinux.org/index.php/Tou … _detection

Disable touchpad upon external mouse detection

In assistance to udev, it is possible to automatically disable the touchpad if an external mouse has been plugged in. To achieve this, add the following udev rule to /etc/udev/rules.d/01-touchpad.rules:

ACTION=="add", SUBSYSTEM=="input", ENV{ID_CLASS}="mouse", RUN+="/usr/bin/synclient TouchpadOff=1"
ACTION=="remove", SUBSYSTEM=="input", ENV{ID_CLASS}="mouse", RUN+="/usr/bin/synclient TouchpadOff=0"

SHMConfig must be enabled (see the Configuration section for details)

My system doesn't have that .rules file, maybe I'll try it.

Offline

#5 2010-04-24 00:59:08

winotree
#! Die Hard
Registered: 2010-03-26
Posts: 548

Re: Synaptics touchpad

Hey, 73ChargerFan, did you ever get it fixed?  The reason I ask, and in the event you didn't know, is that gpointing-device-settings 1.5.1-2 is in the repository and has a feature that turns the touch pad off.  Perhaps you'd like to look at it.  wink

Offline

#6 2010-04-24 09:55:59

captainhaggy
#! Member
From: Düsseldorf, Germany
Registered: 2010-04-13
Posts: 73
Website

Re: Synaptics touchpad

A little snippet from my autostart.sh


# Detect and configure touchpad. See 'man synclient' for more info.
# FIXME: there is probably a better way of doing this!?
if egrep -iq 'touchpad' /proc/bus/input/devices; then
    synclient VertEdgeScroll=1 &
    synclient TapButton1=1 &
    synclient TouchpadOff=1 &
fi

You can use it of cause via alt+F2 or in a terminal, if you type the command followed by an &

synclient TouchpadOff=1   ... disables the touchpad and ...
synclient TouchpadOff=0   ... enables the touchpad

I personaly like to have the touchpad disabled. #! is good like it is for keyboard junkys wink

Have fun,

Karl


internaut wordsmith nerd veggi buddhist _/|\_ ॐ मणिपद्मे हूँ
http://paper.li/c4ph
c4ph@identi.ca, c4ph@twitter.com, c4ph@telemorphix.org

Offline

#7 2010-11-29 15:23:35

DocHifi
Member
From: Hamburg,Germany
Registered: 2010-11-15
Posts: 17

Re: Synaptics touchpad

Hi at all,
I am having a little problem, with my Touchpad.
When I start my system, horizontal scrolling, do not work.
Then I start "gpointing-device settings" and enable the feature and everything works fine.
After a new start, it dont work anymore, but the feature is still on..
As I start gpointing again and only klick anywhere in the window, it is working again, till a new start.
What's wrong?
Hope you understand my english.:-)
Greetz DH
System is Crunch 10 and openbox.

Last edited by DocHifi (2010-11-29 15:40:00)


Acer Aspire 8935G Linux Mint 13 Mate
Acer Aspire A110 Crunchbang Linux 10

Offline

#8 2010-11-29 17:18:42

cchhrriiss121212
#! Junkie
Registered: 2010-03-26
Posts: 311

Re: Synaptics touchpad

I had the same experience as DocHiFi above using statler 32 on a Dell Inspiron 6400. The pad worked fine on a fresh install, but after updates and a reboot, scrolling and tap click were disabled.

Offline

#9 2010-11-29 17:36:17

DocHifi
Member
From: Hamburg,Germany
Registered: 2010-11-15
Posts: 17

Re: Synaptics touchpad

cchhrriiss121212 wrote:

I had the same experience as DocHiFi above using statler 32 on a Dell Inspiron 6400. The pad worked fine on a fresh install, but after updates and a reboot, scrolling and tap click were disabled.

Hi,
you don't have the same Problem, like me, because my problem is also happend after fresh install and tap click and vertical scrolling  works every time.

Greetz DH


Acer Aspire 8935G Linux Mint 13 Mate
Acer Aspire A110 Crunchbang Linux 10

Offline

#10 2010-11-29 20:39:57

GuruX
#! Die Hard
Registered: 2009-01-18
Posts: 527

Re: Synaptics touchpad

What about putting a menu item in the openbox menu that disables och enables the touchpad via     synclient TouchpadOff = 0?
The easy way is to have two, one that says enable and one that says disable. Super key + space brings up the openbox menu, and just navigate with arrows.

Harder way is to have the menu item call a script that determines if the touchpad is on/off and then enable/disable it. Conky could be used to display touchpad on or off. I guess that this can be read from synclients config file, where that now is...

Offline

#11 2010-11-29 22:38:45

DocHifi
Member
From: Hamburg,Germany
Registered: 2010-11-15
Posts: 17

Re: Synaptics touchpad

GuruX wrote:

What about putting a menu item in the openbox menu that disables och enables the touchpad via     synclient TouchpadOff = 0?
The easy way is to have two, one that says enable and one that says disable. Super key + space brings up the openbox menu, and just navigate with arrows.

Hi GuruX
Maybe this is good for cchhrriiss121212
But not for me, I don't wan't to switch it on or off, because it work's fine, only horizontal scrolling don't work after a new start.
It look's like gpointing settings are not stored or overidden at startup.
Greetz DocHifi

EDIT:
Hi, I solve the problem for me, with this Thread:http://crunchbanglinux.org/forums/topi … uto-start/
I'm only put the following line in my "autostart.sh"

#Switch Horizontral Scrolling on
(sleep 2s && synclient HorizEdgeScroll=1)&

Now every time I start, horizontal scrolling is active and works fine.
Hope anyone can need it.
Greetz DocHifi

Last edited by DocHifi (2010-12-04 11:20:45)


Acer Aspire 8935G Linux Mint 13 Mate
Acer Aspire A110 Crunchbang Linux 10

Offline

Board footer

Powered by FluxBB

Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.

Debian Logo