Slackware This Forum is for the discussion of Slackware Linux.
|
| Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
|
06-11-2009, 12:34 PM
|
#1
|
|
Member
Registered: Aug 2007
Location: Valencia
Distribution: slackware64-current
Posts: 62
Rep:
|
TouchPad doesn't click anymore after updating to -current
Hi everybody!
I'm used to update to -current almost once a week. Really doesn't cost me anything doing a: slackpkg update; slackpkg upgrade-all;
I really appreciated the -current X.org update, thanks to the wonderful team of Slackware!!!
Although I think this update messed up some pointer-related stuff.
The update caused my Vaio-Touchpad not to click anymore! I'm obliged to use the buttons to click. I don't know if it matters with the sensibility of the touchpad but a normal touch in the console does the trick, but in X not.
Also I've noticed a speed increase of the pointer (now adjusted through the KDE utility).
This issue is very strange as the update didn't touch the xorg.conf.
This is my xorg.conf:
Code:
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "freetype"
Load "glx"
Load "dri"
EndSection
Section "Files"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/misc/"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Speedo/"
FontPath "/usr/lib/X11/fonts/Type1/"
FontPath "/usr/lib/X11/fonts/TTF/"
FontPath "/usr/lib/X11/fonts/OTF/"
FontPath "/usr/lib/X11/fonts/cyrillic/"
FontPath "/usr/lib/X11/fonts/75dpi/"
FontPath "/usr/lib/X11/fonts/100dpi/"
EndSection
Section "ServerFlags"
Option "standby time" "0"
Option "suspend time" "0"
Option "off time" "5"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc101"
Option "XkbLayout" "it"
Option "XkbOptions" "altwin:super_win,eurosign:e"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2" # IMPS/2 Mouse
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "InputDevice"
Identifier "Vaio Keys"
Driver "evdev"
Option "Name" "Sony Vaio Keys"
Option "XkbLayout" "jp"
Option "XkbModel" "jp106"
EndSection
Section "Monitor"
Identifier "LCD Screen"
HorizSync 31.5
VertRefresh 31.5-90.0
Option "DPMS" "true"
Option "OffTime" "5"
EndSection
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"
Driver "vga"
EndSection
Section "Device"
Identifier "ATI"
Driver "radeon"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "XAANoOffscreenPixmaps" "true"
# unsupported card
#VideoRam 262144
# Insert Clocks lines here if appropriate
EndSection
Section "Screen"
Identifier "Screen 1"
Device "ATI"
Monitor "LCD Screen"
Option "AddARGBGLXVisuals" "true"
Option "DisableGLXRootClipping" "true"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Vaio Keys" "SendCoreEvents"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
My slackware is -current (X.org 1.6.1) running on a self-compiled 2.6.29 kernel (unchanged after the update).
I really don't have hints on how to fix this issue,
Thank you for the attention,
Karimo
|
|
|
|
|
Click here to see the post LQ members have rated as the most helpful post in this thread.
|
06-11-2009, 08:26 PM
|
#2
|
|
Member
Registered: Dec 2006
Location: Vancouver, BC
Distribution: Slackware sans KDE4 (Gnome Slackbuild)
Posts: 460
Rep:
|
I am having the same problem. I think it has to do with the recent upgrade of xf86-input-synaptics to 1.1.2
Check /usr/doc/xf86-input-synaptics-1.1.2/README
|
|
|
|
06-11-2009, 09:15 PM
|
#3
|
|
Member
Registered: Dec 2006
Location: Vancouver, BC
Distribution: Slackware sans KDE4 (Gnome Slackbuild)
Posts: 460
Rep:
|
Actually, it seems that my synclient is all messed up... so I'm not sure what's going on.
The output of synclient -l
Code:
Parameter settings:
LeftEdge = format mismatch (0)
RightEdge = format mismatch (0)
TopEdge = format mismatch (0)
BottomEdge = format mismatch (0)
FingerLow = format mismatch (0)
FingerHigh = format mismatch (0)
FingerPress = format mismatch (0)
MaxTapTime = format mismatch (0)
MaxTapMove = format mismatch (0)
MaxDoubleTapTime = format mismatch (0)
SingleTapTimeout = format mismatch (0)
ClickTime = format mismatch (0)
FastTaps = format mismatch (0)
EmulateMidButtonTime = format mismatch (0)
EmulateTwoFingerMinZ = format mismatch (0)
EmulateTwoFingerMinW = format mismatch (0)
VertScrollDelta = format mismatch (0)
HorizScrollDelta = format mismatch (0)
VertEdgeScroll = format mismatch (0)
HorizEdgeScroll = format mismatch (0)
CornerCoasting = format mismatch (0)
VertTwoFingerScroll = format mismatch (0)
HorizTwoFingerScroll = format mismatch (0)
MinSpeed = format mismatch (0)
MaxSpeed = format mismatch (0)
AccelFactor = format mismatch (0)
TrackstickSpeed = format mismatch (0)
EdgeMotionMinZ = format mismatch (0)
EdgeMotionMaxZ = format mismatch (0)
EdgeMotionMinSpeed = format mismatch (0)
EdgeMotionMaxSpeed = format mismatch (0)
EdgeMotionUseAlways = format mismatch (0)
UpDownScrolling = format mismatch (0)
LeftRightScrolling = format mismatch (0)
UpDownScrollRepeat = format mismatch (0)
LeftRightScrollRepeat = format mismatch (0)
ScrollButtonRepeat = format mismatch (0)
TouchpadOff = 0
GuestMouseOff = format mismatch (0)
LockedDrags = format mismatch (0)
LockedDragTimeout = format mismatch (0)
RTCornerButton = format mismatch (0)
RBCornerButton = format mismatch (0)
LTCornerButton = format mismatch (0)
LBCornerButton = format mismatch (0)
TapButton1 = format mismatch (0)
TapButton2 = format mismatch (0)
TapButton3 = format mismatch (0)
ClickFinger1 = format mismatch (0)
ClickFinger2 = format mismatch (0)
ClickFinger3 = format mismatch (0)
CircularScrolling = format mismatch (0)
CircScrollDelta = format mismatch (0)
CircScrollTrigger = format mismatch (0)
CircularPad = format mismatch (0)
PalmDetect = format mismatch (0)
PalmMinWidth = format mismatch (0)
PalmMinZ = format mismatch (0)
CoastingSpeed = format mismatch (0)
PressureMotionMinZ = format mismatch (0)
PressureMotionMaxZ = format mismatch (0)
PressureMotionMinFactor = format mismatch (0)
PressureMotionMaxFactor = format mismatch (0)
GrabEventDevice = format mismatch (0)
|
|
|
|
06-11-2009, 10:53 PM
|
#4
|
|
Member
Registered: Mar 2002
Location: 127.0.0.1
Distribution: Slackware, OpenBSD, FreeBSD
Posts: 609
Rep: 
|
Have you tried it without any xorg.conf file at all? The new X is supposed to detect everything correctly via HAL. Try backing up and moving your xorg.conf file and start X and see if everything works. It may not work, but I have been surprised at how sometimes it does get everything right. You can always move your xorg.conf back afterwards.
Another idea is to try autogenerating a new xorg.conf file with 'Xorg -configure' and then try the resulting /root/xorg.conf.new.
|
|
|
|
06-11-2009, 11:01 PM
|
#5
|
|
Member
Registered: Aug 2003
Location: Malaysia
Distribution: slackware
Posts: 71
Rep:
|
hi,
assuming that you have a synaptics touchpad, u could try these settings in xorg.conf
Section "InputDevice"
Identifier "Mouse1"
Driver "synaptics"
Option "Protocol" "auto-dev"
Option "Device" "/dev/mouse"
Option "SHMConfig" "true"
Option "VertEdgeScroll" "true"
Option "HorizEdgeScroll" "true"
Option "VertTwoFingerScroll" "true"
Option "HorizTwoFingerScroll" "true"
Option "UpDownScrolling" "true"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "TapButton1" "1"
this worked for me..with two finger scroll too 
|
|
|
|
06-12-2009, 08:12 AM
|
#6
|
|
Member
Registered: Sep 2008
Posts: 99
Rep:
|
I had this issue as well.
At least a temporary fix for me has been:
# synclient TapButton1=1
Although this xorg update did magically make side scrolling on my touchpad work 
|
|
|
|
06-12-2009, 08:38 AM
|
#7
|
|
Member
Registered: Aug 2007
Location: Valencia
Distribution: slackware64-current
Posts: 62
Original Poster
Rep:
|
Quote:
Originally Posted by zvzi
hi,
assuming that you have a synaptics touchpad, u could try these settings in xorg.conf
Section "InputDevice"
Identifier "Mouse1"
Driver "synaptics"
Option "Protocol" "auto-dev"
Option "Device" "/dev/mouse"
Option "SHMConfig" "true"
Option "VertEdgeScroll" "true"
Option "HorizEdgeScroll" "true"
Option "VertTwoFingerScroll" "true"
Option "HorizTwoFingerScroll" "true"
Option "UpDownScrolling" "true"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "TapButton1" "1"
this worked for me..with two finger scroll too 
|
Your configuration solved the problem.
The strange thing is that I've tried a similar configuration that I've seen over the synaptics-driver webpage. It was like this:
Code:
Section "InputDevice"
Driver "synaptics"
Identifier "Mouse1"
Option "Device" "/dev/mouse"
Option "Protocol" "auto-dev"
# Option "LeftEdge" "1700"
# Option "RightEdge" "5300"
# Option "TopEdge" "1700"
# Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0015"
Option "SHMConfig" "true"
Option "TapButton1" "1"
EndSection
As you can see, the two configs are quite similars; except that this one has some more options.
Experimenting a bit I have figured out that commenting out the *Edge Options the Tab-to-click magically reappers.
Seems that that options define too wide edge-zones, disabling therefore the Standard-Pad-Zone with its Tab-to-click feature.
Everyone has fixed his issues at this point?
Greetings,
Karimo
Last edited by Karimo; 06-12-2009 at 08:53 AM.
|
|
|
|
06-12-2009, 09:21 AM
|
#8
|
|
Member
Registered: Apr 2008
Location: China, Beijing
Distribution: Slackware
Posts: 409
Rep:
|
For more information, man synaptics
|
|
|
|
06-12-2009, 10:17 AM
|
#9
|
|
Member
Registered: Aug 2007
Location: Valencia
Distribution: slackware64-current
Posts: 62
Original Poster
Rep:
|
If you are in doubt if this configurations are for you because you don't know if you have a synaptics touchpad or if it is supported by the driver, take a look at this laptop compatibility list:
http://web.telia.com/~u89404340/touc...patibility.txt
|
|
|
|
06-12-2009, 02:59 PM
|
#10
|
|
Member
Registered: Aug 2008
Location: Phoenix
Distribution: Arch
Posts: 799
Rep: 
|
If you are running with the latest -current update from June 10th?, the xorg packages were all updated. I saw one other thread on here about how your Input Devices should not be specified in the server layout section because xorg now grabs all that information from HAL. But I don't know how this works with special input devices.
running "slackpkg clean-system" may help you clean up old x packages in case anything might be conflicting. You should be presented an ncurses menu to deselect any packages you don't want removed.
|
|
|
|
06-12-2009, 06:02 PM
|
#11
|
|
Member
Registered: Dec 2006
Location: Vancouver, BC
Distribution: Slackware sans KDE4 (Gnome Slackbuild)
Posts: 460
Rep:
|
I finally got it to work.
1. remove the xorg.conf file (backup, whatever) to let hal do its thing
2. edit the hal policy in usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi
I found that it was necessary to edit this file since all the options in it are commented out by default. It seems that hal doesn't load the synaptics driver for the X server if there are no options specified.
Mine looks like this:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<!-- Arbitrary options can be passed to the driver using
the input.x11_options property since xorg-server-1.5. -->
<!-- EXAMPLES:
Switch on shared memory, enables the driver to be configured at runtime
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
Maximum movement of the finger for detecting a tap
<merge key="input.x11_options.MaxTapMove" type="string">2000</merge>
Enable vertical scrolling when dragging along the right edge
<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
Enable vertical scrolling when dragging with two fingers anywhere on the touchpad
<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
Enable horizontal scrolling when dragging with two fingers anywhere on the touchpad
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
If on, circular scrolling is used
<merge key="input.x11_options.CircularScrolling" type="string">true</merge>
For other possible options, check CONFIGURATION DETAILS in synaptics man page
-->
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.FastTaps" type="string">1</merge>
</match>
</device>
</deviceinfo>
I added the last 3 merge lines
3. restart hald and the X server
|
|
|
3 members found this post helpful.
|
08-08-2009, 03:50 PM
|
#12
|
|
LQ Newbie
Registered: Aug 2009
Posts: 1
Rep:
|
Help!
i am facing the same prob ...
but i dont know how to find the " xorg.conf " ???
can anyone help me please?
thx
reemo
|
|
|
|
08-08-2009, 04:37 PM
|
#13
|
|
Slackware Contributor
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 1,894
Rep: 
|
Quote:
Originally Posted by mattydee
2. edit the hal policy in usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi
|
3. Repeat after the next upgrade/rebuild of the hal package because your edits will be overwritten.
From CHANGES_AND_HINTS.TXT:
Code:
If you are using input hotplugging via HAL and a synaptics touchpad, then you
might need to copy /usr/share/hal/fdi/policy/11-x11-synaptics.fdi to
/etc/hal/fdi/policy/ and edit it to suit your needs. You can also use
synclient(1) to make changes "on the fly."
|
|
|
|
08-08-2009, 05:02 PM
|
#14
|
|
Member
Registered: Sep 2008
Location: The Netherlands
Distribution: Slackware64 current
Posts: 550
Rep: 
|
Try enabling options psmouse proto=imps in /etc/modprobe.d/psmouse.conf that worked for me.
|
|
|
|
08-09-2009, 05:17 AM
|
#15
|
|
Member
Registered: Aug 2009
Distribution: slack-current
Posts: 46
Rep:
|
The new xorg doesn't automatically configure touchpads correctly when you specify the "auto" protocol and "mouse" driver. Slackware, by default, tries to use those in xorg.
You need to start using the synapatics driver. Here's the mouse part of my xorg.conf. TapButtons1 option enables tapping. Fast taps is useful too.
Section "InputDevice"
Identifier "Mouse0"
Driver "synaptics"
Option "Protocol" "auto-dev"
Option "Device" "/dev/input/mice"
Option "FastTaps" "1"
Option "TapButton1" "1"
EndSection
There are other options you may find useful. Read man synaptics.
Last edited by dwr1; 08-09-2009 at 05:26 AM.
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 01:59 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|