Configurando o touchpad - Gsynaptics no Debian Lenny

Publicado por Eduardo Lima de Abreu em 30/05/2008

[ Hits: 15.260 ]

 


Configurando o touchpad - Gsynaptics no Debian Lenny



Ensinarei como instalar o gsynaptics e resolver o problema com o SHMConfig.

Distribuição: Debian Lenny (testing)
Hardware: Notebook HP DV6000

O gsynaptics é o configurador gráfico (para touchpad) mais conhecido no mundo Linux.

1) Instalando:

# apt-get install gsynaptics

2) Porém ao tentar iniciar o programa ocorre o seguinte erro:

GSynaptics couldn't initialize.
You have to set 'SHMConfig' 'true' in Xorg.conf or XFree86.conf to use GSynaptics

Para resolver o problema basta alterar o xorg.conf:

# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.default1
# gedit /etc/X11/xorg.conf


Adicione as seguintes seções no arquivo:

Section "Module"
    Load    "synaptics"
EndSection

Section "InputDevice"
    Identifier    "Synaptics Touchpad"
    Driver        "synaptics"
    Option        "SendCoreEvents" "true"
    Option        "Device"    "/dev/psaux"
    Option        "Protocol"    "auto-dev"
    Option        "SHMConfig" "true"
EndSection

Section "ServerLayout"
    Identifier       "Default Layout"
    Screen          "Default Screen"
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
    InputDevice    "Synaptics Touchpad"
EndSection

Pronto, basta reiniciar o modo gráfico que o gsynaptics estará funcionando normalmente. No Gnome o programa fica em: "Sistemas -> Preferências -> Touchpad".

OBS: Caso ocorra algum erro no modo gráfico, execute o comando abaixo para voltar às configurações originais:

# cp /etc/X11/xorg.conf.default1 /etc/X11/xorg.conf

Outras dicas deste autor

Instalando o plugin do mplayer no Opera

Enlightenment DR17 (E17) para Slackware

Leitura recomendada

Multifuncional HP - Instalando e configurando no GNU/Linux

Placa de rede ISA ne2000 no Slackware 10.2

Processo do KWorker consumindo recursos do computador [Resolvido]

CPU-G: Capturando informações de hardware no Linux

Wireless no Ubuntu 8.04 sem linha de comando

  

Comentários
[1] Comentário enviado por fabio2paolini em 29/10/2008 - 11:33h

Olá consegui configurar o meu touchpad graças a este site.
Obrigado.
Mas como já havia uma seção chamada "ServerLayout" no meu xorg.cong eu apenas adicionei as linhas
que não tinham lá, ou seja:

InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"

além disso eu já tinha uma Section "modules" e nela eu adicionei

load "synaptics"

Agora está funcionando o modo de rolagem do touchpad, mas eu fiquei ainda com outra dúvida, há uma seção chamada:

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Eu devo tirá-la pelo fato de ter inserido a sequência:

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true"
EndSection


ou devo manter as duas?

obrigado




[2] Comentário enviado por edulimaabreu em 29/10/2008 - 13:50h

Olá Fabio, vc fez o correto, bastava adicionar as linhas nas chamadas serverLayout e modules.

Quanto à sua dúvida, eu nao vou podes te ajudar da maneira que gostaria pois faz alguns meses que troquei o Debian pelo Ubuntu. Eu acabei de verificar o meu xorg do ubuntu e nele existem 2 seções "InputDevice", uma para o mouse e outra para o touchpad. Como o ubuntu eh baseado no Debian eu acredito que vc deva manter as 2 secoes em seu arquivo. Abaixo vai uma parte do meu Xorg do ubuntu:

-------------------------------------------------------
.
.
.
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "SHMConfig" "true"

EndSection
.
.
.
-------------------------------------------------------

Espero ter ajudado, abraços...



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts