Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Touchpad Dell N4050
11/01/2012, 22:26 (Resposta editada pela última vez em: 16/01/2012 10:28 por Maquiavelho.)
Resposta: #1
Touchpad Dell N4050
Felicidades para todos.

Eu tenho esse notebook que o touchpad não funciona a função de rolagem vertical. Encontrei o programa tpconfig que motra essa informação:

Código:
# tpconfig -i
Found Synaptics Touchpad.
Firmware: 8.96 (multiple-byte mode).
Sensor type: unknown (0).
Geometry: rectangular/landscape/up.
Packets: absolute, 80 packets per second.
Corner taps disabled;           no tap gestures.
Edge motion: none.
Z threshold: 6 of 7.
2 button mode; corner tap is right button click.

Código:
# tpconfig -D
Probing mouse port [/dev/psaux].
Grabbing mouse port [/dev/psaux].
Trying Synaptics detection.
[query 00 => 0x60 0x3 0xc8]
Found Synaptics Touchpad.
[query 0x3 => 0x60 0x3 0xc8]
Firmware: 8.96 (multiple-byte mode).

Código:
O conteúdo do meu xorg.conf é esse:

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 "InputDevice"
           Identifier   "Synaptics TouchPad"
           Driver       "tpconfig"
           Option       "SendCoreEvents"      "true"
           Option       "Device"              "/dev/psaux"
           Option       "Protocol"            "auto-dev"
           Option       "HorizScrollDelta"     "0"
           Option       "VertScrollDelta" "1"
EndSection
Section "Module"
        Load  "extmod"
        Load  "glx"
        Load  "dbe"
        Load  "dri"
        Load  "dri2"
        Load  "record"
EndSection

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

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

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

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "AccelMethod"               # [<str>]
        #Option     "DRI"                       # [<bool>]
        #Option     "ColorKey"                  # <i>
        #Option     "VideoKey"                  # <i>
        #Option     "FallbackDebug"             # [<bool>]
        #Option     "Tiling"                    # [<bool>]
        #Option     "Shadow"                    # [<bool>]
        #Option     "SwapbuffersWait"           # [<bool>]
        #Option     "XvMC"                      # [<bool>]
        #Option     "XvPreferOverlay"           # [<bool>]
        #Option     "DebugFlushBatches"         # [<bool>]
        #Option     "DebugFlushCaches"          # [<bool>]
        #Option     "DebugWait"                 # [<bool>]
        Identifier  "Card0"
        Driver      "intel"
        VendorName  "Intel Corporation"
        BoardName   "Sandy Bridge 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

Será que foi detectado realmente meu touchpad? E se sim com faz para configurá-lo? E notem que a duas entradas Input Device e como retiro sem dar incompatibilidade com o X?

Obrigado a todos.

Anjo Debian Anjo
Um pedacinho de ditadura em cada canto
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
29/01/2012, 13:59 (Resposta editada pela última vez em: 25/02/2012 20:26 por grisoste.)
Resposta: #2
RE: Touchpad Dell N4050
Possuo um Dell N4030 que utiliza Touchpad ALPS igual ao seu. Atualmente utilizo Debian SID com Kernel 3.2.7 e Gnome-Shell 3.2.1. Acredito que o procedimento irá funcionar em outras versões do Kernel > 3.0. Você precisa ter os pacotes de desenvolvimento (make, gcc) em seu sistema, pois iremos compilar o módulo do Touchpad. Bom aqui está funcionando bem. É interessante você ter também o pacote "gpointing-device-settings" para visulizar graficamente as informações do touch. Fora isso no Gnome você poderá ir até "Configurações de Sistema/ Mouse e Touchpad" você notará uma nova aba chamada "Touchpad".

Código:
# aptitude install build-essential linux-headers-`uname -r`
# aptitude install xserver-xorg-input-synaptics gpointing-device-settings

Obs.: O source utilizado foi retirado dos repositórios do Debian SID Kernel 3.2.

Baixe o arquivo em anexo (mouse.tar.gz). Suponhamos que o mesmo foi baixado na pasta Downloads dentro de sua home.

Código:
$ cd ~/Downloads

$ tar -zxvf mouse.tar.gz

$ cd mouse

$ make -C /lib/modules/`uname -r`/build M=`pwd` psmouse.ko

# modprobe -r psmouse

# cp psmouse.ko /lib/modules/`uname -r`/kernel/drivers/input/mouse/

# modprobe psmouse

Faça o teste, provavelmente a rolagem vertical e horizontal estarão funcionando. As demais configurações você pode realizar pelo próprio GNOME através das "Configurações de sistema/ Mouse e Touchpad".

Qualquer dúvida pode postar ai.


Arquivos Anexos
.gz  mouse.tar.gz (Tamanho: 104,84 KB / Downloads: 21)

O que me preocupa não é o grito dos maus. É o silêncio dos bons.
Martin Luther King
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
29/01/2012, 22:15
Resposta: #3
RE: Touchpad Dell N4050
Vou tentar obrigado.

Anjo Debian Anjo
Um pedacinho de ditadura em cada canto
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS