jueves, diciembre 31, 2009

Gateway NV78 Touchpad en Debian Squeeze

Estoy nuevamente en la rama testing de Debian, Squeeze; creo que a mi lo estable no me va...
Cuando hice el cambio todo funcionó bien, lo único que me falló es el touchpad.
Después de leer un poco me enteré de que ahora el control de los dispositivos está a manos de HAL, por lo que ya no se me hizo raro no tener un archivo xorg.conf.
Lo que hice para resolver el problema en la Gateway NV78 fue generar el xorg:
# Xorg -configure
Al termino de ese comando me indicó la ruta donde quedó el archivo... Lo moví a /etc/X11/
Al final sólo le agregué las lineas que aparecen en negritas en el archivo /etc/X11/xorg.conf:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection

Section "Module"
Load "glx"
Load "dri"
Load "record"
Load "extmod"
Load "dri2"
Load "dbe"
Load "synaptics"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "synaptics"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
Option "TapButton1" "1"
Option "SpecialScrollAreaRight" "true"
Option "VertEdgeScroll" "true"
Option "VertTwoFingerScroll" "true"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
### Available Driver options are:-
### Values: : integer, : float, : "True"/"False",
### : "String", : " Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # []
#Option "SWcursor" # []
#Option "ColorKey" #
#Option "CacheLines" #
#Option "Dac6Bit" # []
#Option "DRI" # []
#Option "NoDDC" # []
#Option "ShowCache" # []
#Option "XvMCSurfaces" #
#Option "PageFlip" # []
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 4 Series Chipset Integrated Graphics Controller"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection


La información en la que me basé está en estos sitios:

http://wiki.debian.org/SynapticsTouchpad
http://wiki.debian.org/DebianEeePC/HowTo/ElantechTouchpad


4 comentarios:

Camaleón dijo...

Este método ha funcionado también para una DELL XPS M1330.

Nicolas Gomez Jaramillo dijo...

Gracias por el consejo. Quisiera saber si sigue siendo válido para el Kubuntu 12.04 Precise Pangolin; y cómo hago para poder ejecutar la órden Xorg - configure, ya que veo que debo hacerlo sin que estén funcionando las X. ¿Cómo hago para que no arranquen las X? Gracias

Camaleón dijo...

Necesitas detener las X...
Hay dos formas:
1) Cuando arranques el sistema selecciona el kernel en Recovery mode.
2) Si ya iniciaste de modo normal, con las X, entra a cualquier terminal tty, por ejemplo: Ctrl+Alt+F1.
y cualquier otra F: F2, F3, F4, etc...
Una vez que estés en una terminal de esas tienes que detener las X como root, para un entorno KDE sería:
# invoke-rc.d kdm stop

o bien

# /etc/init.d/kdm stop

Ya entonces puedes ejecutar el comando u orden Xorg - configure...

Suerte!

Por cierto, luego puedes regresar a las X con un start o restart:

# /etc/init.d/kdm start


Nota: en un KDE4 quizás el entorno de las X sea el proceso kdm3 o algo así

Nicolas Gomez Jaramillo dijo...

Camaleón, Gracias por tu oportuna ayuda, espero con esto poner a funcionar una Dell 1545 que creo que tiene problemas con las tarjetas de audio y video.