mi querido touchpad synaptics

Imagen de panacea
0 puntos

Hola a todos

 Hace meses que estoy metido en Ubuntu (en este momento estoy con Edgy), sobre todo como herramienta para desarrollar programas aunque espero poder convetirlo en mi SO para todo. El principal problema que he tenido desde siempre es la configuración de mi touchpad.

 Al conectar mi raton USB, con el que trabajo, tengo activados tanto el touchpad como el raton lo que me incomoda al trabajar. La única forma que he conseguido para solventar este problema fue cambiar el fichero /etc/X11/xorg.conf la línea 

<code>    Option        "Device"        "/dev/input/mice" </code>

por 

<code>    Option        "Device"        "/dev/input/mouse0" </code>

Haciendo que sólo esté activo el mouse.

 Esta no me parece la forma más elegante y he buscado por internet alguna forma de activar/desactivar el touchpad sin necesidad de reiniciar las X.  Las herramientas para arreglar esto parecen ser synclient y syndaemon. Desgraciadamente, cuando trato de ejecutarlas me da el error 

<code>Can't access shared memory area. SHMConfig disabled? </code>

He intentado arreglar este error modificando  el citado fichero xorg.conf  poniendo lo siguiente

 <code>Section "InputDevice"
    Identifier    "Configured Mouse"
    Driver        "mouse"
    Option        "CorePointer"
    Option        "Device"        "/dev/input/mouse0"
    Option        "Protocol"        "ExplorerPS/2"
    Option        "ZAxisMapping"        "4 5"
    Option        "Emulate3Buttons"    "true"
EndSection

Section "InputDevice"
    Identifier    "Synaptics Touchpad"
    Driver        "synaptics"
    Option        "SendCoreEvents"    "true"
    Option        "Device"        "/dev/psaux"
    Option        "Protocol"        "auto-dev"
    Option        "SHMConfig"        "on"
    Option        "HorizScrollDelta"    "0"
EndSection</code>

 Mirando el fichero de log ...

<code>cat /var/log/Xorg.0.log | grep synaptic </code>

me encuentro con estos errores relacionados con el touchpad synaptic:

 <code>(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="The XFree86 Project"
Synaptics Touchpad no synaptics event device found (checked 14 nodes)
(EE) Synaptics Touchpad no synaptics touchpad detected and no repeater device
(II) UnloadModule: "synaptics"</code>

 No sé si es que me falta algún driver o algún paquete. Relativo al touchpad tengo instalado el xserver-xorg-input-synaptics (Synaptics TouchPad driver for X.Org server) versión 0.14.6

También he probado a instalar la aplicación gsynaptics pero no consigo ejecutarla porque me dice que tengo que tener el SHMConfig a "true" (aunque en en otros lados he visto que dicen que hay que ponerla a "on"). Aunque he probado con ambas etiquetas y las dos fallan. 

Por si sirve de algo, la información que he recopilado de mi touchpad es:

Synaptics PS/2 Port TouchPad
version del controlador 8.2.13.0
Firmante digital: Microsoft Windows Hardware Compatibility Publisher

 Lo que dice ubuntu:

/proc/bus/input/devices
I: Bus=0011 Vendor=0002 Product=0001 Version=0063
N: Name="PS/2 Logitech Wheel Mouse"
P: Phys=isa0060/serio4/input0
S: Sysfs=/class/input/input2
H: Handlers=mouse0 event2 ts0
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103

informacion del PC:

Fujitsu Siemens Computers
AMD Turion 64 X2 Mobile
Technology TL-50

Imagen de Ulises17
+1
0
-1

Hola Panacea!

Dos cosas:

La primera, no estoy seguro pero me parece que la informacion que te da ubuntu no corresponde precisamente a un touchpad synaptics, de ser así, pues se esta usando otro driver y es la razon de ese error que te da.

La segunda: Si es un dispositivo compatible con el driver synaptics

Creo que la sección device que se refiere al touchpad es correcta, a mi me funciona bien con la linea:

 Option          "SHMConfig"             "true"

y dicha línea está al final de la sección.

Y también escribes:

Al conectar mi raton USB, con el que trabajo, tengo activados tanto
el touchpad como el raton lo que me incomoda al trabajar. La única
forma que he conseguido para solventar este problema fue cambiar el
fichero /etc/X11/xorg.conf la línea

Option "Device" "/dev/input/mice"
por
Option "Device" "/dev/input/mouse0"
Haciendo que sólo esté activo el mouse.

 

¿Ye verificaste dejar esa línea como estaba originalmente antes de intentar usar el synclient?

Si no regresaste esas lineas a su estado original posiblemente sea la causa de tu problema

 

Por que no posteas tu xorg.conf original completo, es decir, antes de que hicieras las modificaciones que nos cuentas.

 

Salu2

+1
0
-1
Imagen de jbernardo
+1
0
-1

Hola, la mia solucion fue cambiar la linea 'Option "Protocol" "auto-dev"' a 'Option "Protocol" "alps"'.
El mio laptop es un Fujitsu Amilo Pi1505.

+1
0
-1