Tiny Core Linux
General TC => General TC Talk => Topic started by: enoch on October 27, 2009, 05:07:38 PM
-
Loaded Xorg tried one synaptics driver after uncompressing the tarball could not make or install
-
Loaded Xorg tried one synaptics driver after uncompressing the tarball could not make or install
What error messages did you get?
-
synaptics driver extension posted if you'd like to test it :)
-
installed the synaptics extension entered synclient -l result was Can't access shared memory area. SHMConfig disabled? My goal is to turn off tapping making an entry in xorg.conf like MaxTapTime=0, would that do it?
Thanks,
Dave
-
..sorry, I posted the wrong version of synaptics.tcz by mistake.
I've posted the correct one now
-
Thanks will try it tonight am I right about the MaxTapTime=0 in xorg.conf
-
That could work, but there's another setting with a value of 0, 1 or 2 which will turn off tapping when set to 2 - I can't think of the setting name right now, but it should be obvious from "synclient -l"
-
Go it:
TouchpadOff = 0,1,2
0 Touchpad is enabled
1 Touchpad is switched off
2 Only tapping and scrolling is switched off
GuestMouseOff = 0,1
0 enabled
1 off
..and now for the first time in xorg I can have either only the touchpad enabled or only the pointing stick enabled or both :)
-
uninstalled and reinstalled the synaptics extension synclient -l still results with Can't access shared memory area. SHMConfig disabled?
-
..just to be sure, did you create a suitable entry in xorg.conf loading the synaptics driver?
-
I installed the extension rebooted and then tried synclient -l are you saying xorg.conf needs to be created after the download?
-
what would the entry be in xorg.conf to load the driver?
-
see the second post here:
http://forum.tinycorelinux.net/index.php?topic=3615.0 (http://forum.tinycorelinux.net/index.php?topic=3615.0)
-
sorry I don't know what to do with that posting, what entry is needed in xorg.conf to setup the driver so synclient -l will yield info?
-
You need to have this section in its entirety:
Section "InputDevice"
Identifier "Alps Touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true"
EndSection
..although only this line enables synclient: Option "SHMConfig" "true"
..and the "ServerLayout" section needs this line: InputDevice "Alps Touchpad" "AlwaysCore"
-
Thank you I will give it a try.
-
First of all thanks for your "persistance" in working with me on this.
My system crashed after creating the xorg.conf file, I got it running with TinyCore norestore......
So I am back to Xorg is running synaptics.tcz is installed and no xorg.conf.
-
If you have a synaptics touchpad and the xorg synaptics driver is loaded before you "startx", then xorg "confless" might find the driver and load it automatically and it might set SHMConfig=true.
..but I doubt it.
To check, could you have a look in /var/log/Xorg.0.log after you "startx" and search for "synaptics"- if there is no mention of "synaptics" in the log, then the driver is not loaded and synclient will not work and you will need to create an xorg.conf in order for it to work.
You might be able to create a suitable xorg.conf by doing the following after exiting xorg: $ sudo su
# Xorg -configure
If you paste the resulting xorg.conf here, I can suggest modifications to enable synaptics.
-
Section "ServerLayout"
InputDevice "Alps Touchpad" "AlwaysCore"
Section "InputDevice"
Identifier "Alps Touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true"
EndSection
This is the xorg.conf file I created in etc/X11 and then added this line to opt/.filetool.lst etc/X11/xorg.conf
-
I don't believe that would work - if only because you would need a matching EndSection to go with Section "ServerLayout". Even then, you will probably need to add lines for your keyboard and display.
Did you try "Xorg -configure"?
-
Xorg -configure result was Fatal server error.
This is the xorg.conf I used
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Alps Touchpad" "AlwaysCore"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Alps Touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true"
EndSection
after rebooting I did not get the normal Desktop but this
xauth: creating new authority file /home/tc/.Xauthority
Network device eth0 detected DHCP broadcasting for IP
tc@box~$
Thanks again for your persistence.
-
There are a couple of things you could try:
1. Run "Xorg -configure" again and keep a copy of the xorg.conf it creates to modify and get working.
2. Google on your machine's name and xorg.conf to get something off the web that would work.
-
Hallelujah! I have a parameters list with synclient, may I ask where do I add parameter entries to xorg.conf? for example FingerPress=255 change to 400, MaxTapTime=180 and TouchpadOff=2
-
Like this:
Section "InputDevice"
Identifier "Alps Touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true"
Option "FingerPress" "400"
Option "MaxTapTime" "180"
Option "TouchpadOff" "2"
EndSection