Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 20 Nov 2019, 00:09
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars )
How to adjust Acer Travelmate touchpad in Xenialpup?(Solved)
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 5 [69 Posts]   Goto page: Previous 1, 2, 3, 4, 5 Next
Author Message
greengeek


Joined: 20 Jul 2010
Posts: 5623
Location: Republic of Novo Zelande

PostPosted: Wed 24 Oct 2018, 13:51    Post subject:  

I think this means that synclient is available for your touchpad control but flsynclient is not.

I will try to find the posts I have found in the past detailing how you can get the buttons area and the mousing area better defined. I think it involves modifying one of the files in /usr/share/X11/xorg.conf.d eg probably one of these:

10-evdev.conf
50-joystick.conf
51-synaptics-quirks.conf
11-evdev-quirks.conf
50-synaptics.conf
11-evdev-trackpoint.conf
50-vmmouse.conf

EDIT : Now that I re-read your posts I don't see anywhere a specific note saying that flsynclient is unavailable.

What happens if you type the following command:
Code:
flsynclient
and this one:
Code:
synclient

Here is one post that offers a glimpse of the sort of method that may work for you:https://askubuntu.com/questions/404094/synaptic-touchpad-want-no-movement-in-button-area-12-04-lts

These techniques can also work for Elantec pads.

EDIT 2 : Can you post the outcome of the following command please?
Code:
cat /var/log/Xorg.0.log | grep "synaptics"
(EDIT - i removed the "#" command prompt as it was confusing things)
Last edited by greengeek on Thu 25 Oct 2018, 13:30; edited 2 times in total
Back to top
View user's profile Send private message 
number77

Joined: 22 Oct 2010
Posts: 772

PostPosted: Wed 24 Oct 2018, 15:54    Post subject:  

flsynclient and synclient give command not found.
I am having no luck inputing (# cat /var/log/Xorg.0.log | grep "synaptics" )
into fatdogs terminal. I cant use my normal method, both mouse keys at the same time, even with external mouse.
The | key cant be accessed as well.
Back to top
View user's profile Send private message 
number77

Joined: 22 Oct 2010
Posts: 772

PostPosted: Thu 25 Oct 2018, 08:55    Post subject:  

I have inserted # cat /var/log/Xorg.0.log | grep "synaptics" into terminal and it enters it, does nothing and goes to another line.
Back to top
View user's profile Send private message 
greengeek


Joined: 20 Jul 2010
Posts: 5623
Location: Republic of Novo Zelande

PostPosted: Thu 25 Oct 2018, 13:23    Post subject:  

number77 wrote:
I have inserted # cat /var/log/Xorg.0.log | grep "synaptics" into terminal and it enters it, does nothing and goes to another line.
Ok, I may have confused things a bit - that command needs to be entered without the # at the beginning. Could you try it again but without the #? cheers (I am hoping the info from the xorg log will tell us the width and height parameters of your touchpad)

Now let's see how your system sees your touchpad: Can you enter the following command:
Code:
egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices


(PS: Also - we need to see the output of these commands (and the synclient / flsynclient commands too) on Xenial - not on Fatdog. Once we know how Xenial drives your touchpad we can work out how to make the adjustments)
Back to top
View user's profile Send private message 
number77

Joined: 22 Oct 2010
Posts: 772

PostPosted: Fri 26 Oct 2018, 15:55    Post subject:  

flsynclient give the graphical flsynclient

synclient root# synclient
Parameter settings:
LeftEdge = 110
RightEdge = 2662
TopEdge = 78
BottomEdge = 1374
FingerLow = 1
FingerHigh = 1
MaxTapTime = 180
MaxTapMove = 137
MaxDoubleTapTime = 100
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 62
HorizScrollDelta = 62
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 0
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.063918
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 1
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 15
VertHysteresis = 15
ClickPad = 1
RightButtonAreaLeft = 0
RightButtonAreaRight = 0
RightButtonAreaTop = 0
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
root#

root# cat /var/log/Xorg.0.log | grep "synaptics"
[ 15.912] (II) LoadModule: "synaptics"
[ 15.914] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 15.950] (II) Module synaptics: vendor="X.Org Foundation"
[ 16.259] (II) LoadModule: "synaptics"
[ 16.260] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 16.260] (II) Module synaptics: vendor="X.Org Foundation"
[ 17.050] (II) Using input driver 'synaptics' for 'Synaptics Mouse'
[ 17.186] (--) synaptics: Synaptics Mouse: auto-dev sets device to /dev/input/event5
[ 17.202] (II) synaptics: Synaptics Mouse: found clickpad property
[ 17.202] (--) synaptics: Synaptics Mouse: x-axis range 0 - 2772 (res 32)
[ 17.202] (--) synaptics: Synaptics Mouse: y-axis range 0 - 1452 (res 32)
[ 17.202] (--) synaptics: Synaptics Mouse: pressure range 0 - 255
[ 17.202] (--) synaptics: Synaptics Mouse: finger width range 0 - 15
[ 17.202] (--) synaptics: Synaptics Mouse: buttons: left double triple
[ 17.202] (--) synaptics: Synaptics Mouse: Vendor 0x2 Product 0xe
[ 17.202] (--) synaptics: Synaptics Mouse: touchpad found
[ 17.222] (**) synaptics: Synaptics Mouse: (accel) MinSpeed is now constant deceleration 2.5
[ 17.222] (**) synaptics: Synaptics Mouse: (accel) MaxSpeed is now 1.75
[ 17.222] (**) synaptics: Synaptics Mouse: (accel) AccelFactor is now 0.064
[ 17.222] (--) synaptics: Synaptics Mouse: touchpad found

root# egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices
N: Name="ETPS/2 Elantech Touchpad"
Back to top
View user's profile Send private message 
greengeek


Joined: 20 Jul 2010
Posts: 5623
Location: Republic of Novo Zelande

PostPosted: Fri 26 Oct 2018, 19:59    Post subject:  

Ok, that's good info.

Your xorg output tells us the size of your touchpad:
Quote:
[ 17.202] (--) synaptics: Synaptics Mouse: x-axis range 0 - 2772
[ 17.202] (--) synaptics: Synaptics Mouse: y-axis range 0 - 1452

This means that xorg sees your pad as being 2772 "pixels" wide and 1452 "pixels" high

Pixel 0 is at top left

If you look at the values output from synclient it shows:
Quote:
BottomEdge = 1374
I'm pretty sure this means that it has allocated 1452-1374 pixels = 78 pixels for your clickpad buttons. This may not be enough, and might explain why you are seeing the mouse jump around while you are clicking.

Improving the behaviour of your touchpad might be as simple as modifying this value (or another one which I will mention in a minute).

But first lets try a test:

Slowly slide your finger upwards from the bottom of your touchpad. At what point do you see the mouse cursor start moving? Do you see a "dead area" at the bottom of the pad where sliding your finger upwards doesn't affect the mouse?

Now let me mention another value - the synclient output mentions:
Quote:
AreaBottomEdge = 0


When this setting is "0" it means that it is not in use. If we change this figure to something meaningful like 1000 it should set the bottom of your active area on your touchpad to pixel "1000". This is higher than the current "BottomEdge" of 1374 and should move the sensitive mousing area further up away from the clickpad buttons.

You can give this a try by entering the following command:
Code:
synclient AreaBottomEdge=1000


Then after doing that - rerun the finger test we first did where you slowly move your finger upwards from the bottom edge of the pad. You should now find that there is a noticeable "dead" area at the bottom, where you cannot move the mouse.

In order to restore your original setting simply enter the following command:
Code:
synclient AreaBottomEdge=0


(there is no need to restart X or restart the window manager or anything - commands issued direct to synclient in this manner take effect immediately)


It is important to remember that there are lots of synclient settings that interact with each other. If the suggestions above do not help your problem then we can start looking at other synclient values affecting the sensitivity and location of the different areas of the touchpad and button areas.
Back to top
View user's profile Send private message 
number77

Joined: 22 Oct 2010
Posts: 772

PostPosted: Sat 27 Oct 2018, 09:35    Post subject:  

Very interesting. That does give me a dead area, a bit too much.
synclient AreaBottomEdge=1100 seems about right.
If I click LH mouse in the dead area it will place the cursor anywhere on a page of text but if I want to drag the cursor, I must drag it on the top active area but also click LH mouse in active area
Back to top
View user's profile Send private message 
greengeek


Joined: 20 Jul 2010
Posts: 5623
Location: Republic of Novo Zelande

PostPosted: Sat 27 Oct 2018, 13:37    Post subject:  

Thats good news. At least it gives you a method to try different settings.

As far as I am aware the change to the synclient settings will not survive a reboot unless it is added into one of the .conf files you listed in /usr/share/X11/xorg.conf.d directory.

But in any case - the next question is - is changing AreaBottomEdge the best way to de-sensitise the overactive mouse area or would changing one/two of the other synclient settings have a more suitable effect?

Once you have worked out which specific settings give the desired effect then there might also be a way to achieve something similar using flsynclient - and that should survive reboots.

On my system the top left corner of the flsynclient gui shows the following adjustable parameters:

Top
Bottom
Left
Right

...and has calibrate buttons next to each.

As far as I can tell this is a crude method to adjust some of the synclient parameters, but i find it misleading and the method of calibration a little confusing as it is hard to specify an accurate dimension by stabbing with a fat finger. Going direct to the synclient parameters, or else manually altering the required values in the /root/.flsynclient file is my preference.
Back to top
View user's profile Send private message 
number77

Joined: 22 Oct 2010
Posts: 772

PostPosted: Tue 30 Oct 2018, 05:14    Post subject:  

I am working on it greengeek but there are alot of parameters to try. I am trying to get the clickpad working in the dead section at the bottom of the touchpad.
Back to top
View user's profile Send private message 
greengeek


Joined: 20 Jul 2010
Posts: 5623
Location: Republic of Novo Zelande

PostPosted: Tue 30 Oct 2018, 12:58    Post subject:  

Ahh, ok - I thought the clickpad part at the bottom was already working.

Can you explain the symptoms again? I don't want to put you crook and suggest anything that is different to what you are looking for.

Before making too many changes we need to be clear about the current symptom and exactly what functions you want, eg:

- Is leftclick working ok at the bottom left of the touchpad?

- Is rightclick working ok at bottom right? (I have seen some threads where leftclick worked but rightclick did not work until certain parameters were set)

- Do you want tap-to-click set on or off in the mousing area?

- Do you want two or three mouse buttons along the bottom edge of the touchpad? (i am pretty sure your xorg output said your pad actually has 3 buttons)

- Do you want finger scroll capability?

- Is the mousing area set for a pleasant level of sensitivity?

- Are the button area sizes set correctly or do they seem too small or too big?

I might be misunderstanding the problem so any info you can post to highlight what is misbehaving will help me locate relevant threads.
Back to top
View user's profile Send private message 
number77

Joined: 22 Oct 2010
Posts: 772

PostPosted: Tue 30 Oct 2018, 14:56    Post subject:  

Left click works at the bottom and the top of the touchpad
Right click is two finger and also works all the way up the touchpad.
Tap to click in the mousing area would be nice.
Two mouse buttons enough.
By finger scroll do you mean the ability to drag a left click to highlight some text. If so yes.
Mousing area sensitivity is fine.
The whole touchpad seems to click, so area is very big.

My main problem with the setup is the mouse click area is also the mouse movement area so unless my finger remains dead still by the time I click on something the mouse has moved away.

Your idea of( synclient AreaBottomEdge=1200) worked, in this bottom area the mouse did not work but unfortunately neither did the mouse click buttons.
Back to top
View user's profile Send private message 
greengeek


Joined: 20 Jul 2010
Posts: 5623
Location: Republic of Novo Zelande

PostPosted: Wed 31 Oct 2018, 01:04    Post subject:  

number77 wrote:
Left click works at the bottom and the top of the touchpad.
From your answer it seems there is more going on than I first realised - so i need to clarify some things to make sure i understand fully:

In an earlier post you said:
Quote:
Its an Elantec and yes it is a modern one with no mouse buttons visible. They do seem to click at the bottom of the touch pad though,.
Does this mean that there was an audible click? Some clickpads look like smooth touchpads but have buttons under the thin surface - and they do have a true mechanical click. Do you think yours is one of these? Or is the surface hard and smooth and the "click" is just a "tap-to-click" function at that specific area?

Quote:
I need to disable the bottom quarter of the touchpad so that the mouse keys which are behind the touchpad are not affected by it.
More or less the same question here - do you think there are actually mechanical buttons behind the touchpad membrane?
cheers!
Back to top
View user's profile Send private message 
number77

Joined: 22 Oct 2010
Posts: 772

PostPosted: Wed 31 Oct 2018, 05:26    Post subject:  

There is definitely an audible click over all of the touchpad. It looks completely smooth but must have something under the surface.
I was mistaken earlier, it doesn't matter where on the touchpad I click a mouse button, it clicks audibly all over the surface.
Back to top
View user's profile Send private message 
greengeek


Joined: 20 Jul 2010
Posts: 5623
Location: Republic of Novo Zelande

PostPosted: Wed 31 Oct 2018, 12:19    Post subject:  

Do you have a usb mouse available? I am keen to suggest some synclient commands to try but there is a likelihood some of them will switch off some touchpad/clickpad functions and I don't want that to happen unless we have a way to back out and return to original settings.

If you have an alternative mouse we can do more experimentation.

EDIT : Before doing any further experimentation I would like to confirm something - when you make a synclient change (such as lifting the AreaBottomEdge) does that setting revert to its original value after you reboot?
Back to top
View user's profile Send private message 
number77

Joined: 22 Oct 2010
Posts: 772

PostPosted: Wed 31 Oct 2018, 13:42    Post subject:  

Yes I have a usb mouse and synclient does revert on reboot.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 5 [69 Posts]   Goto page: Previous 1, 2, 3, 4, 5 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars )
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0835s ][ Queries: 12 (0.0251s) ][ GZIP on ]