You are not logged in.

#1 2008-05-31 21:48:44

kilolima
Member
Registered: 2008-01-26
Posts: 49
Website

touchpad not enabled even with SHMConfig "on"

Hi,

When I try to open ksynaptics it tells me that SHMConfig "on" needs to be in my xorg.conf.   I did add that , following the instructions in the wiki, but I have an XF86config file since I used the nvidia config utility.  I added a symbolic link from xorg.xonf to XF86config but ksynaptics still complains that SHMConfig is not enabled.  I also tried copying XF86config to xorg.conf with no success.  Any other ideas?

cheers,

kilolima

Offline

#2 2008-06-01 04:31:20

fuscia
Member
Registered: 2008-04-21
Posts: 398

Re: touchpad not enabled even with SHMConfig "on"

try "true" or "yes" instead of on. it always took me four or five tries to get it right in ubuntu. and, of course, you have to restart x, at least, and maybe even your machine. (still might not work. pain in the ass, that mess.)

Offline

#3 2008-06-03 08:51:32

kilolima
Member
Registered: 2008-01-26
Posts: 49
Website

Re: touchpad not enabled even with SHMConfig "on"

arghh, I tried true and yes and even rebooted between it with no luck!  According to the ubuntu forums, "on" is correct.  What I'm wondering now is if the xorg.conf is pointing to the right device for the touchpad?  Is there someway to check that?

Offline

#4 2008-06-03 09:04:07

fuscia
Member
Registered: 2008-04-21
Posts: 398

Re: touchpad not enabled even with SHMConfig "on"

i doubt i can help. i just realized my touchpad isn't even listed in xorg.conf (and yet, it still works).

Offline

#5 2009-03-22 14:32:03

vi3dr0
Member
From: Poland
Registered: 2009-03-22
Posts: 208

Re: touchpad not enabled even with SHMConfig "on"

Same problem here - can't get tapping and scrolling to work.

3461c685screenshot1.png


Thinkpad T61p : T7700 | 4GB RAM | nVidia FX 570M | Intel 4965
Arch64 @ Openbox

Offline

#6 2009-03-23 00:05:09

decaturguy
Member
From: Sweden
Registered: 2006-11-28
Posts: 117

Re: touchpad not enabled even with SHMConfig "on"

All inputs are now Handled by HAL, no more inputs stuff in xorg.conf 
save this to /etc/hal/fdi/policy/11-x11-synaptics.fdi

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.touchpad">
      <match key="info.product" contains="Synaptics 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. -->
    <!-- EXAMPLE:
    -->
        <merge key="input.x11_options.AlwaysCore" type="string">true</merge>
        <merge key="input.x11_options.Protocol" type="string">auto-dev</merge>
        <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
        <merge key="input.x11_options.SHMConfig" type="string">true</merge>
        <merge key="input.x11_options.LeftEdge" type="string">1700</merge>
        <merge key="input.x11_options.RightEdge" type="string">5300</merge>
        <merge key="input.x11_options.TopEdge" type="string">1700</merge>
        <merge key="input.x11_options.BottomEdge" type="string">4200</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.VertEdgeScroll" type="string">true</merge>
        <merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
        <merge key="input.x11_options.CornerCoasting" type="string">true</merge>
        <merge key="input.x11_options.CoastingSpeed" type="string">0.30</merge>
        <merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
        <merge key="input.x11_options.HorizScrollDelta" type="string">100</merge>
        <merge key="input.x11_options.MinSpeed" type="string">0.10</merge>
        <merge key="input.x11_options.MaxSpeed" type="string">0.60</merge>
        <merge key="input.x11_options.AccelFactor" type="string">0.0020</merge>
        <merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
        <merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
        <merge key="input.x11_options.TapButton1" type="string">1</merge>
        <merge key="input.x11_options.TapButton2" type="string">2</merge>
        <merge key="input.x11_options.TapButton3" type="string">3</merge>
      </match>
      <match key="info.product" contains="AlpsPS/2 ALPS">
      </match>
      <match key="info.product" contains="appletouch">
      </match>
      <match key="info.product" contains="bcm5974">
      </match>
    </match>
  </device>

Offline

#7 2009-03-23 01:10:32

vi3dr0
Member
From: Poland
Registered: 2009-03-22
Posts: 208

Re: touchpad not enabled even with SHMConfig "on"

I did so, also commented out whole touchpad device section in xorg.conf. Unfortunately what was working (eg. two finger scrolling) still does, however GSynaptics is still unaccesible.


Thinkpad T61p : T7700 | 4GB RAM | nVidia FX 570M | Intel 4965
Arch64 @ Openbox

Offline

#8 2009-03-24 12:43:40

roels
Member
Registered: 2009-03-19
Posts: 8

Re: touchpad not enabled even with SHMConfig "on"

Maby a bit of a stupid question, but are you sure that the in section in your xorg.conf, containing the synaptics settings, your 'identifier' is set correctly??

like this:

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

This means my synaptics section should start with:

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "synaptics"

I hope this helps..

Offline

#9 2009-03-24 16:02:19

decaturguy
Member
From: Sweden
Registered: 2006-11-28
Posts: 117

Re: touchpad not enabled even with SHMConfig "on"

I don't know whats wrong, all he need is <merge key="input.x11_options.SHMConfig" type="string">true</merge> in /etc/hal/fdi/policy/11-x11-synaptics.fdi

Offline

#10 2009-04-16 13:32:21

vi3dr0
Member
From: Poland
Registered: 2009-03-22
Posts: 208

Re: touchpad not enabled even with SHMConfig "on"

I disabled hotpluggind by adding

 Option "AutoAddDevices" "false"

to xorg.conf. Finally every option i want is working correctly.


Thinkpad T61p : T7700 | 4GB RAM | nVidia FX 570M | Intel 4965
Arch64 @ Openbox

Offline

Board footer

Powered by FluxBB