Page 1 of 2

pSynclient-1.4.1

Posted: Fri 01 Nov 2019, 07:14
by mistfire
This is a gui frontend of synclient. For configuring touchpads that using synaptic driver. It works the same as flSynclient but with advanced features and no fltk dependency at all. The configuration applies on-the-fly when OK button was clicked. It was written in gtkdialog and bash. This app was architecture independent.

Dependencies:
* gtkdialog
* synclient
* xf86-input-synaptics

NOTE: The availability of the synaptic settings depends on the synaptic driver version and the synaptic touchpad installed

Posted: Mon 04 Nov 2019, 05:33
by mistfire
pSynclient 1.1 released

Changes:
* User has an option to automatically load the touchpad settings on startup.
* Some bugfixes

Posted: Mon 04 Nov 2019, 22:02
by zigbert
Great stuff!
If flSynclient is the only fltk app included in a basic Puppy, your app is REALLY interesting...

Posted: Tue 05 Nov 2019, 06:42
by mistfire
pSynclient 1.2 released

Changes:
* Some improvements

Posted: Tue 05 Nov 2019, 08:59
by BarryK
@mistfire
Yes, this is great! The only fltk-based app we have is flsynclient, besides, it will be nice to have an app that doesn't have to be compiled.

One issue, EasyOS is like the older pups, still using scripts in /root/Startup to start things when X starts.

I know that woof-CE has gone over to /etc/xdg/autostart and $HOME/.config/autostart, as per the xdg specification.

Do the modern pups not have folder /root/Startup? If not, then you could do a test, and if it exists then create the script /root/Startup/psynclient to run "psynclient -1", otherwise create $HOME/.config/autostart/psynclient.desktop

If you don't want to do that, that's ok, it is easy enough for me to modify the script to work in EasyOS.

Posted: Tue 05 Nov 2019, 10:51
by mistfire
BarryK wrote:@mistfire
Yes, this is great! The only fltk-based app we have is flsynclient, besides, it will be nice to have an app that doesn't have to be compiled.

One issue, EasyOS is like the older pups, still using scripts in /root/Startup to start things when X starts.

I know that woof-CE has gone over to /etc/xdg/autostart and $HOME/.config/autostart, as per the xdg specification.

Do the modern pups not have folder /root/Startup? If not, then you could do a test, and if it exists then create the script /root/Startup/psynclient to run "psynclient -1", otherwise create $HOME/.config/autostart/psynclient.desktop

If you don't want to do that, that's ok, it is easy enough for me to modify the script to work in EasyOS.
Yes /root/Startup was still exists and works.
Your suggestion is now implemented on version 1.3. Goto Startup tab, uncheck XDG startup, and click OK

Posted: Tue 05 Nov 2019, 10:54
by mistfire
pSynclient 1.3 released

Changes:
* Improved compatibility for older puppies
* Startup tab is added
* Non-xdg startup mode is added. (Go to Startup tab, uncheck XDG startup). This will create a startup script on $HOME/Startup instead of creating desktop file on $HOME/.config/autostart

Posted: Wed 06 Nov 2019, 04:36
by mistfire
psynclient 1.3.1 released

Changes:
* GUI improvements

Posted: Wed 06 Nov 2019, 10:48
by BarryK
mistfire wrote:psynclient 1.3.1 released

Changes:
* GUI improvements
I got delayed in posting here, I made a PET of 1.3, with some changes to GUI layout:

https://bkhome.org/news/201911/psynclie ... chpad.html

Maybe because of different font size, was getting some overlapping, such as the OK and Cancel buttons were on top of some widgets in the notebook.

So I messed around a bit with the gtkdialog layout.

The 1.3-1 PET is in the just released Easy Pyro 1.2.8 and Buster 2.1.8.

Posted: Fri 08 Nov 2019, 07:07
by mistfire
psynclient 1.3.2 released

Changes
* Flsynclient compatible. It can read flsynclient settings file as a fallback if psynclient.conf was not created. Also flsynclient command was linked to psynclient. It accepts -s command parameter.

Posted: Sat 09 Nov 2019, 14:33
by Marv
Now included in upupee as of 19.10.+1. Nice to have as a flsynclient replacement and working well on my i5 based Fujitsu S761. I use an Acceleration greater than 0.0100 so I bumped range-max in line 360 from 0.0100 to 0.0500. It now allows my Accelfactor of 0.0375.

Thanks,

Posted: Sun 10 Nov 2019, 10:59
by mistfire
psynclient 1.4 released

Changes:
* Added tooltips on some controls
* Additional synaptics settings
* Some bugfix

Posted: Sun 10 Nov 2019, 14:36
by Marv
Quick check of 1.4 in the current upupee on the Fujitsu S761 with a synaptics touchpad. Set up the pad from scratch and played with pressures, tapping, acceleration etc. It all seems to work correctly here and is persistent. Tooltip for Release on the General page should say 'below', not 'above'? Thanks for the acceleration fix.

Posted: Mon 11 Nov 2019, 04:05
by mistfire
Marv wrote:Quick check of 1.4 in the current upupee on the Fujitsu S761 with a synaptics touchpad. Set up the pad from scratch and played with pressures, tapping, acceleration etc. It all seems to work correctly here and is persistent. Tooltip for Release on the General page should say 'below', not 'above'? Thanks for the acceleration fix.
psynclient 1.4 is now reuploaded with correction on tooltip

Posted: Fri 28 Feb 2020, 16:14
by mistfire
I read Barry's blog about the persistence issue of pSynclient on his Easy OS. I wonder what does persistence that he talked about?

Posted: Sat 29 Feb 2020, 00:47
by BarryK
mistfire wrote:I read Barry's blog about the persistence issue of pSynclient on his Easy OS. I wonder what does persistence that he talked about?
It was this post:

http://murga-linux.com/puppy/viewtopic. ... 97#1051097

I probably did something wrong in the PET package. It is supposed to create a startup script in /root/Startup, to load the settings. But 'thinkpadfreak' is reporting that didn't work.

I temporarily went back to flsynclient as I have been rushed off my feet recently, and just took the easy way out.

My PET:

http://distro.ibiblio.org/easyos/noarch ... -1.3-1.pet

...that was based on your earlier version, which had problems with the GUI layout, so I hacked the script a bit.

Posted: Sat 29 Feb 2020, 01:38
by BarryK
Ooooh, someone has sent me an email with this link:

http://puppylinux.info/topic/easyos-bus ... #post-8860

Perhaps the solution is as simple as that. I have sent a pm to 'thinkpadfreak' asking if he did not set that checkbox.

Posted: Sat 29 Feb 2020, 11:44
by BarryK
thinkpadfreak has replied, quoting:
Hello, Barry

> Regarding psynclient, did you set the option to remember settings?

No. I should have checked every tab on the left. Embarassed But I would like the settings to be loaded at every boot by default.

For the time being, I had written a script to turn off the touchpad and placed it in /root/Startup.

Code:
#!/bin/sh
synclient TouchpadOff=1

Anyway, thank you for the message.
mistfire,
Yes, it would be good if that checkbox defaulted to checked. Could you implement that?

Posted: Mon 02 Mar 2020, 12:21
by mistfire
@BarryK
Sure why not?

Posted: Mon 02 Mar 2020, 14:32
by Mike Walsh
@ BK:-
BarryK wrote:Do the modern pups not have folder /root/Startup?
Oh, they do indeed. And despite the existence of the 'autostart' directories (demanded, I believe, by newer specs) I still make liberal use of /root/Startup....purely from personal preference. I know what I'm doing with that one..!

Sometimes scripts end up going into /etc/init.d, mainly due to the requirement for running earlier in the boot process.....but by & large, I prefer /root/Startup.


Mike. :wink: