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 Fri 16 Nov 2018, 20:02
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 1 of 4 [52 Posts]   Goto page: 1, 2, 3, 4 Next
Author Message
number77

Joined: 22 Oct 2010
Posts: 676

PostPosted: Sun 21 Oct 2018, 15:27    Post subject:  How to adjust Acer Travelmate touchpad in Xenialpup?(Solved)  

Its my acer travelmate B113-m i3 3227u and 4 gb ram at 1.9ghz. Running xenialpup647.5. Its problem is its touchpad and I dont understand flsynclient but need to disable the bottom quarter of the touchpad so that the mouse keys which are behind the touchpad are not affected by it.
Any ideas please would be gratefully appreciated.
Thanks
number77

Last edited by number77 on Mon 12 Nov 2018, 10:32; edited 1 time in total
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 4373
Location: King's Lynn, UK.

PostPosted: Sun 21 Oct 2018, 17:00    Post subject:  

@ number 77:-

What d'you want to be able to do with the touchpad? Is it one of those modern ones - like an Apple trackpad - where there are no separate buttons as such, but the buttons are actually built-in to the pad itself?

You can disable the trackpad completely if you really want, y'know! I have mine set to only accept single-finger 'taps', in the main part of the pad.....and to use the right-hand edge and bottom edge for vertical & horizontal scrolling.





That's under the 'Tapping' tab at the top. Click the wee 'twistie' to the right of each action, and you can set it for any behaviour you want.....including completely disabled. You'll definitely want the 'Bottom Left Corner' and the 'Bottom Right Corner' set to 'disabled'; with any luck that'll stop it from misbehaving itself.....but I could be completely wrong about that one!

Ye anciente Dell has a very traditional touchpad, with separate buttons below it. As stated, we need to know what type of 'pad you've got to be able to tailor advice properly.


Mike. Wink

_________________
MY PUPPY PACKAGES | 'Thanks' are always appreciated!
--------------------------------------


Last edited by Mike Walsh on Mon 22 Oct 2018, 08:25; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
number77

Joined: 22 Oct 2010
Posts: 676

PostPosted: Mon 22 Oct 2018, 04:23    Post subject:  

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, the problem is the touchpad moves the cursor by the time I can click a mouse button.
I have tried Fatdog64 and it works it ok, it leaves the whole bottom 1/3 of touch pad for the mouse buttons with no movement of the cursor. Problem is I understand Fatdog even less than Xenialpup which seems a more normal puppy and follows my progression through puppys.
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 4373
Location: King's Lynn, UK.

PostPosted: Mon 22 Oct 2018, 06:09    Post subject:  

According to a review from notebookcheck.net, the touchpad does take some getting used to, apparently:-

"As with all clickpads, the mouse keys are located immediately below the sensitive surface. Right clicks are only recognized in the lower right-hand corner. Overall, the handling takes a while to get used to, and the mouse pointer has a tendency to jump around during left clicks. By comparison, the keyboard delivers more consistent results."

Whether FlSynclient can do anything with that, I can't say. More experimentation would be required, I guess.....

number77 wrote:
I have tried Fatdog64 and it works it ok, it leaves the whole bottom 1/3 of touch pad for the mouse buttons with no movement of the cursor. Problem is I understand Fatdog even less than Xenialpup which seems a more normal puppy and follows my progression through puppys.


Huh! Join the club.....I've never got on with Fatdog either. You're not alone, old son.


Mike. Wink

_________________
MY PUPPY PACKAGES | 'Thanks' are always appreciated!
--------------------------------------

Back to top
View user's profile Send private message Visit poster's website 
number77

Joined: 22 Oct 2010
Posts: 676

PostPosted: Mon 22 Oct 2018, 15:31    Post subject:  

Mike its a bit of a blow if you are in the dark too.
I know you cant get on with fatdog but is there any way I could use the clickpad driver or program from it in xenialpup. I cant even find what controls the clickpad.
Or how is the best way to solve this, perhaps in a different section of the forum.
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 4373
Location: King's Lynn, UK.

PostPosted: Mon 22 Oct 2018, 16:34    Post subject:  

@ number 77:-

I'm going to make a suggestion, then if that doesn't work, a recommendation.

You say you do have this behaving itself in FatDog? If that's the case, try this:-

-------------------------------------

Boot into FatDog. Have a look in your user directory (/home.xxx? /root? /spot?.....whatever it is, 'cos I don't know, I'm afraid.)

Look in your hidden files. Does Fatdog use ROX at all? Press the 'eye' symbol if it does, to show 'hidden files'.....otherwise, whatever); you're looking for a config file called .flsynclient. Save a copy of this somewhere you can find it easily.

Look in /usr/bin. Look for a binary of flsynclient. Make a copy of this, too.

-------------------------------------

Boot back into Xenial64. Go into /usr/bin, find the flsynclient binary. Move it somewhere safe; you'll want to put it back if this doesn't work. Replace this with the flsynclient binary from FatDog.

Into your user directory, and repeat the above procedure for the .flsynclient config file. Again, leave the old one somewhere safe, so you can replace it if necessary.

Reboot.....and see what, if anything, happens. (It may work, it may not. It may be kernel-specific, in which case I doubt this will do anything.This is only a suggestion.....don't take it as a hard-and-fast 'fix'.)

----------------------------------------

If that doesn't do anything, I suggest posting in the Advanced topics->Hardware section of the Forum, and see if anyone there has any suggestions as to how best to proceed.

Make sure to mention FlSynclient in the title..!

(The other suggestion, of course, is to use a USB mouse. Not an elegant solution, I'll grant you.....but it would get round the problem.)

Let us know what happens, please.


Mike. Wink

_________________
MY PUPPY PACKAGES | 'Thanks' are always appreciated!
--------------------------------------

Back to top
View user's profile Send private message Visit poster's website 
mikeslr


Joined: 16 Jun 2008
Posts: 2779
Location: 500 seconds from Sol

PostPosted: Mon 22 Oct 2018, 19:27    Post subject:  

There may be a complication involved in Mike Walsh's first suggestion. Drivers of hardware --such as a touchpad-- are often (AFAIK always) kernel specific. It would seem that the FatDog64 uses has the required drivers. They may not, however, be functional under the kernel which Xenialpup64-7.5 provides.

Usually, it a simple task to change a recent Puppy's Kernel. Just obtain the ISO of a Puppy which has the kernel you want, mount the ISO, and copy three files, vmlinuz, zdrv_xxx.sfs and, if present, fdrv_xxx.sfs, or unpack a (Hugh)Kernel, renaming vmlinuz_xxx to vmlinuz and kernel_modules-xxx.sfs to zdrv_xxx.sfs so that you end up with vmlinuz, zdrv_YOURPUPPY_its-number.sfs and (when needed) fdrv_YOURPUPPY_its-number.sfs. Then substitute these for the originals.

FatDog, however, is known for 'pushing the envelope'. This is all well and good, as FatDog can sometimes accomplish things which other Puppies can't or can't, as yet. But that introduces complications for those of us, like Mike Walsh and myself, who have a good idea about how a 'normal' Puppy functions and who start with that understanding to try to solve simple problems.

If I'm not mistaken, one of the innovations FatDog experimented with (and may still employ) is to include things in initrd that in other Puppies would be located in other modules, perhaps --if I'm not mistaken-- vmlinuz. If so, such FatDog wouldn't have a vmlinuz, or if it does it couldn't be used in substitution in a different Puppy.

In operation most of what you expect in a Puppy will be in a FatDog; and where you would expect to find it. From a "Puppy user's prospective" I don't think FatDogs actually present a significant learning curve.

So, perhaps the easiest solution would be to just get used to how FatDog does things. Reading rufwoof's recent posts on the FatDog threads may be very helpful.

Edit Afterthought: The FatDog64 may be employing a newer kernel than Xenialpup64. Newer Kernels provide newer hardware drivers at the expense of older drivers. Perhaps try BionicPup64, or 'flinch' the vmlinuz and zdrv.sfs from BionicPup64 for substitution in Xenialpup64. Other alternatives would be to try either the Puppies, themselves, or just the vmlinuz & zdrv.sfses from peebee's recent LxpupSc64 or LxpupSc64-current builds -- i.e, those toward the end of the threads. That those Puppies are 'Slackware' rather than 'Ubuntu' compatible doesn't matter. The kernels and drivers can be used in any Puppy. But if you just 'flinch' the vmlinuz and zdrv.sfs, remember that peebee doesn't include firmware in his separate packages. Firmware is not kernel specific. So, other than when included in an ISO, you'll have to obtain the fdrv.sfs here, https://sourceforge.net/projects/lxpup/files/Other/huge-kernels/ and rename it as explained above.
Back to top
View user's profile Send private message 
number77

Joined: 22 Oct 2010
Posts: 676

PostPosted: Tue 23 Oct 2018, 05:20    Post subject:  

Mike Walsh wrote:
@ number 77:-

I'm going to make a suggestion, then if that doesn't work, a recommendation.

You say you do have this behaving itself in FatDog? If that's the case, try this:-

-------------------------------------

Boot into FatDog. Have a look in your user directory (/home.xxx? /root? /spot?.....whatever it is, 'cos I don't know, I'm afraid.)

Look in your hidden files. Does Fatdog use ROX at all? Press the 'eye' symbol if it does, to show 'hidden files'.....otherwise, whatever); you're looking for a config file called .flsynclient. Save a copy of this somewhere you can find it easily.

Look in /usr/bin. Look for a binary of flsynclient. Make a copy of this, too.

-------------------------------------

Boot back into Xenial64. Go into /usr/bin, find the flsynclient binary. Move it somewhere safe; you'll want to put it back if this doesn't work. Replace this with the flsynclient binary from FatDog.

Into your user directory, and repeat the above procedure for the .flsynclient config file. Again, leave the old one somewhere safe, so you can replace it if necessary.

Reboot.....and see what, if anything, happens. (It may work, it may not. It may be kernel-specific, in which case I doubt this will do anything.This is only a suggestion.....don't take it as a hard-and-fast 'fix'.)

----------------------------------------

If that doesn't do anything, I suggest posting in the Advanced topics->Hardware section of the Forum, and see if anyone there has any suggestions as to how best to proceed.

Make sure to mention FlSynclient in the title..!

(The other suggestion, of course, is to use a USB mouse. Not an elegant solution, I'll grant you.....but it would get round the problem.)

Let us know what happens, please.


Mike. Wink

Thanks Mike but ufortunately no flsynclient in fatdog so its either the advanced topics section or get used to clickpad in xenial, external mouse no realy on.
Back to top
View user's profile Send private message 
number77

Joined: 22 Oct 2010
Posts: 676

PostPosted: Tue 23 Oct 2018, 05:40    Post subject:  

Mikeslr these are some of the reasons I am not keen on fatdog, its been hard work understanding what I understand so far about Puppy (not a lot.)
I will try the other puppys you mention and get back. Or get used to the clickpad in xenial.
May be some time though.
Back to top
View user's profile Send private message 
greengeek


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

PostPosted: Tue 23 Oct 2018, 14:15    Post subject:  

When troubleshooting some Acer laptops I was using I recall reading that some Acer's cannot not use flsynclient but have some inbuilt hardware controls instead. I didn't know what impact this had on the method for adjusting sensitivity etc, but I did find out that the tap-to-click (or the touchpad itself) could be switched on or off by using the function key + either F6 or F7.

Can you post a pic of your keyboard function buttons? Are there any buttons with a rectangle or similar that indicates touchpad control?
Back to top
View user's profile Send private message 
number77

Joined: 22 Oct 2010
Posts: 676

PostPosted: Tue 23 Oct 2018, 15:48    Post subject:  

greengeek wrote:
When troubleshooting some Acer laptops I was using I recall reading that some Acer's cannot not use flsynclient but have some inbuilt hardware controls instead. I didn't know what impact this had on the method for adjusting sensitivity etc, but I did find out that the tap-to-click (or the touchpad itself) could be switched on or off by using the function key + either F6 or F7.

Can you post a pic of your keyboard function buttons? Are there any buttons with a rectangle or similar that indicates touchpad control?

Function key +F7 does switch off the touchpad but not sure how this helps.
Back to top
View user's profile Send private message 
greengeek


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

PostPosted: Tue 23 Oct 2018, 22:09    Post subject:  

Only helpful if you want to prevent the mouse pointer dancing everywhere whilst trying to type.

I thought that potentially that key combo might open something like a synclient window.

Maybe synclient is active but the configuration file might be somewhere unexpected.
Back to top
View user's profile Send private message 
greengeek


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

PostPosted: Wed 24 Oct 2018, 03:39    Post subject:  

Do you get any output from the following commands?:
Code:
synclient -l | grep -i ButtonArea

Code:
synclient -l

Code:
ls /usr/share/X11/xorg.conf.d
Back to top
View user's profile Send private message 
number77

Joined: 22 Oct 2010
Posts: 676

PostPosted: Wed 24 Oct 2018, 04:50    Post subject:  

greengeek wrote:
Do you get any output from the following commands?:
Code:
synclient -l | grep -i ButtonArea

Code:
synclient -l

Code:
ls /usr/share/X11/xorg.conf.d

All gave an output but I don't know how to add this to my post.
Back to top
View user's profile Send private message 
number77

Joined: 22 Oct 2010
Posts: 676

PostPosted: Wed 24 Oct 2018, 05:28    Post subject:  

First one gives:
synclient -l | grep -i ButtonArea
RightButtonAreaLeft = 0
RightButtonAreaRight = 0
RightButtonAreaTop = 0
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom =

And the second:
synclient -l
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

And the third:
ls /usr/share/X11/xorg.conf.d
10-evdev.conf 50-joystick.conf 50-wacom.conf
10-quirks.conf 50-mtrack.conf 51-synaptics-quirks.conf
11-evdev-quirks.conf 50-synaptics.conf 60-xorg-xwiimote.conf
11-evdev-trackpoint.conf 50-vmmouse.conf 90-libinput.conf
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 4 [52 Posts]   Goto page: 1, 2, 3, 4 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.1185s ][ Queries: 14 (0.0394s) ][ GZIP on ]