FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Laptop

 
 
LinkBack Thread Tools
 
Old 11-11-2010, 12:33 PM
Johann Spies
 
Default Disable touchpad on Dell E6410 (Squeeze)

Previously I had a Thinkpad and /etc/X11/xorg.conf with a synaptics
configuration. I could disable the touchpad with this command:

/usr/bin/synclient "TouchpadOff=`/usr/bin/synclient -l | sed -ne
's/(TouchpadOff *= *)([01])/2/p' | sed -e 'y/01/10/'`"


Now I have a Dell E6410 with Squeeze (and no xorg.conf) and I get

$ Couldn't find synaptics properties. No synaptics driver loaded?

when I try the same.

How do I load synaptics without /etc/X11/xorg.conf?

Regards
Johann

--
*May grace and peace be yours in abundance through the full knowledge
of God and of Jesus our Lord! *His divine power has given us
everything we need for life and godliness through the full knowledge
of the one who called us by his own glory and excellence.
* * * * * * * * * * * * * * * * * * * * * * * * ** *2 Pet. 1:2b,3a


--
To UNSUBSCRIBE, email to debian-laptop-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: AANLkTikmburhUxr9v0L=DZWM9ZQOO9gJJTYzXZB5Ox2j@mail .gmail.com">http://lists.debian.org/AANLkTikmburhUxr9v0L=DZWM9ZQOO9gJJTYzXZB5Ox2j@mail .gmail.com
 
Old 11-11-2010, 01:14 PM
ael
 
Default Disable touchpad on Dell E6410 (Squeeze)

On Thu, Nov 11, 2010 at 03:33:21PM +0200, Johann Spies wrote:
> Previously I had a Thinkpad and /etc/X11/xorg.conf with a synaptics
> configuration. I could disable the touchpad with this command:
>
> /usr/bin/synclient "TouchpadOff=`/usr/bin/synclient -l | sed -ne
> 's/(TouchpadOff *= *)([01])/2/p' | sed -e 'y/01/10/'`"
>
>
> Now I have a Dell E6410 with Squeeze (and no xorg.conf) and I get
>
> $ Couldn't find synaptics properties. No synaptics driver loaded?

I am not sure what is in squeeze just now, but maybe you need to tell
hal about the pad with an fdi file.

This is one I used to use on an Acer Aspire netbook:

-------------------------------------------------------------------
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<!-- do not use the synaptics driver for devices advertising
themselves as keyboards -->
<match key="info.capabilities" contains_not="input.keyboard">
<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
-->

<!-- Enable horizontal scrolling when dragging with two fingers anywhere on the touchpad -->


<merge key="input.x11_options.LeftEdge" type="string">1700</merge>
<merge key="input.x11_options.RightEdge" type="string">5700</merge>
<merge key="input.x11_options.TopEdge" type="string">1700</merge>
<merge key="input.x11_options.BottomEdge" type="string">5100</merge>
<merge key="input.x11_options.FingerLow" type="string">25</merge>
<merge key="input.x11_options.FingerHigh" type="string">30</merge>
<merge key="input.x11_options.MaxTapTime" type="string">180</merge>
<merge key="input.x11_options.MaxTapMove" type="string">220</merge>
<merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
<merge key="input.x11_options.MinSpeed" type="string">0.09</merge>
<merge key="input.x11_options.MaxSpeed" type="string">0.6</merge>
<merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
</match>
</match>
</device>
</deviceinfo>

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

On the other hand, you might need to have a udev rule something along
these lines:
-------------------------------------------------------
ACTION!="add|change", GOTO="xorg_synaptics_end"
KERNEL!="event*", GOTO="xorg_synaptics_end"

ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="xorg_synaptics_end"

#name below might change with kernel? Seems to be ok to omit, but still...
ENV{x11_driver}="synaptics", ATTRS{name}=="SynPS/2 Synaptics TouchPad"

ENV{x11_options.LeftEdge}="1700"
ENV{x11_options.RightEdge}="5700"
ENV{x11_options.TopEdge}="1700"
ENV{x11_options.BottomEdge}="5100"
ENV{x11_options.FingerLow}="25"
ENV{x11_options.FingerHigh}="30"
ENV{x11_options.MaxTapTime}="180"
ENV{x11_options.MaxTapMove}="220"
ENV{x11_options.VertScrollDelta}="100"
ENV{x11_options.MinSpeed}="0.09"
ENV{x11_options.MaxSpeed}="0.6"
ENV{x11_options.HorizEdgeScroll}="true"
ENV{x11_options.TapButton1}="1"
ENV{x11_options.SHMConfig}="true"

LABEL="xorg_synaptics_end"

-----------------------------------------------------------------------
Both of those were used by older versions of xorg for a while.
Either one or the other, not both together. I can't remember the
details now. Both appear in the debian bug tracker, so I am surprised
that you didn't find them.

ael


--
To UNSUBSCRIBE, email to debian-laptop-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20101111141448.GA2267@elf.conquest">http://lists.debian.org/20101111141448.GA2267@elf.conquest
 
Old 11-12-2010, 10:58 AM
ael
 
Default Disable touchpad on Dell E6410 (Squeeze)

On Fri, Nov 12, 2010 at 09:16:15AM +0200, Johann Spies wrote:
> On 11 November 2010 16:14, ael <law_ence.dev@ntlworld.com> wrote:
>
> > Both of those were used by older versions of xorg for a while.
> > Either one or the other, not both together. I can't remember the
>
> I did not look there I did not even know about the .fdi-files. In
> the past I just configured my xorg.conf and it did the job.

On reflection, there is another possibility: you do realise the
syntax of xorg.conf has changed? man xorg.conf.
Here is the section that I use (on this netbook):

-----------------------------------------------------
Section "InputClass"

Identifier "SynPS/2 Synaptics TouchPad"

Option "LeftEdge" "1700"
Option "RightEdge" "5700"
Option "TopEdge" "1700"
Option "BottomEdge" "5100"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.6"
Option "HorizEdgeScroll" "true"
Option "TapButton1" "1"
Option "SHMConfig" "true"
EndSection

------------------------------------------------------------
As I recall, the Identifier has to match what lshal finds.

ael


--
To UNSUBSCRIBE, email to debian-laptop-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20101112115838.GA2246@elf.conquest">http://lists.debian.org/20101112115838.GA2246@elf.conquest
 
Old 11-12-2010, 11:35 AM
ael
 
Default Disable touchpad on Dell E6410 (Squeeze)

On Fri, Nov 12, 2010 at 02:20:04PM +0200, Johann Spies wrote:
> Thanks. My question is what to make of
> /usr/share/doc/xserver-xorg/NEWS_Debian.gz:
> ==========================================
Too busy to reply more, but I think you need xorg.conf to pass the
special parameters to the touchpad. Otherwise it gets treated like an
ordinary mouse. I don't remember whether that even works on a touchpad
or if any module got loaded at all. Maybe just psmouse? It is all too
long ago, but just try an xorg.conf entry and see what happens.

By the way, please copy to the list to help others.

ael


--
To UNSUBSCRIBE, email to debian-laptop-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20101112123511.GD2246@elf.conquest">http://lists.debian.org/20101112123511.GD2246@elf.conquest
 
Old 11-12-2010, 11:59 AM
ael
 
Default Disable touchpad on Dell E6410 (Squeeze)

On Fri, Nov 12, 2010 at 12:35:11PM +0000, ael wrote:
> On Fri, Nov 12, 2010 at 02:20:04PM +0200, Johann Spies wrote:
> > Thanks. My question is what to make of
> > /usr/share/doc/xserver-xorg/NEWS_Debian.gz:
> > ==========================================

Another point: you did look at /var/log/Xorg.0.log?

You ought to find something like:-
-----------------------------------------
(II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event9)
(**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
(**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
(**) SynPS/2 Synaptics TouchPad: Applying InputClass "SynPS/2 Synaptics TouchPad"
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 1.7.6.901, module version = 1.2.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(II) Synaptics touchpad driver version 1.2.2
(**) Option "Device" "/dev/input/event9"
(II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
(II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
(II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
(II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
(II) SynPS/2 Synaptics TouchPad: buttons: left right middle
(**) Option "SHMConfig" "true"
(**) Option "LeftEdge" "1700"
(**) Option "RightEdge" "5700"
(**) Option "TopEdge" "1700"
(**) Option "BottomEdge" "5100"
[...] snip

Notice the
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so

If you don't have synaptics_drv.so shown as loaded in the log file,
that is obviously the problem. I would expect xorg.conf to be the
solution unless you have an older system & need fdi or udev entries.
Note above that udev is used: I think that the standard udev system now
supports synaptics, but maybe not for whatever you have on your system.
Anyway, I think you now have enough clues to track it down?


You need to experiment to find out what is happening.

Sorry, well out of time.

ael


--
To UNSUBSCRIBE, email to debian-laptop-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20101112125928.GA3043@elf.conquest">http://lists.debian.org/20101112125928.GA3043@elf.conquest
 

Thread Tools




All times are GMT. The time now is 01:18 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org