Fórum Ubuntu Linux - PT
Suporte Técnico => Hardware e Periféricos => Notebooks e Handhelds => Tópico iniciado por: ronaiml em 04 de Janeiro de 2009, 14:06
-
Ola Pessoal,
Para quem notou, nao procurou, nao pesquisou o Xorg mudou nas versoes 8.04 e 8.10.
Deste modo, ele esta muito mais enxuto em /etc/X11/xorg.conf.
Mas as configuracoes ou ajustes finos podem ser copiados dos arquivos
em /usr/share/hal/fdi/policy/
Por exemplo, para quem tem problemas com o touchpad.
1) Copie
sudo cp /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi /etc/hal/fdi/policy
2) No meu caso o o touchpad é o "AlpsPS/2 ALPS". Logo, as minhas configuracoes sao:
<?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">
</match>
<match key="info.product" contains="AlpsPS/2 ALPS"> meu touchpad
<merge key="input.x11_driver" type="string">synaptics</merge> carrega o driver synaptics
<merge key="input.x11_options.SHMConfig" type="string">True</merge> habilitar o GUI gsynaptics
</match>
<match key="info.product" contains="appletouch"> outro touchpad. O seu é este?
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="bcm5974"> outro touchpad. O seu é este?
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
</match>
</device>
</deviceinfo>
3) Basta instalar o gsynaptics
sudo aptidute install gsynaptics
4) Agora, faco os ajustes finos com o gsynaptics como sensibilidade, scrool vertical e horizontal,
velocidade minimia e maxima etc.
5) Caso nao queira utilizar o gsynaptics ou adicionar outras funcionalidades pode acrescentar as
seguintes entradas no arquivo 11-x11-synaptics.fdi . Por exemplo:
<?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">
</match>
<match key="info.product" contains="AlpsPS/2 ALPS"> meu touchpad
<merge key="input.x11_driver" type="string">synaptics</merge> carrega o driver synaptics
<merge key="input.x11_options.SHMConfig" type="string">True</merge> habilitar o GUI gsynaptics
<merge key="input.x11_options.LeftEdge" type="string">120</merge>
<merge key="input.x11_options.RightEdge" type="string">930</merge>
<merge key="input.x11_options.TopEdge" type="string">120</merge>
<merge key="input.x11_options.BottomEdge" type="string">650</merge>
<merge key="input.x11_options.ClickFinger1" type="string">1</merge>
<merge key="input.x11_options.ClickFinger2" type="string">3</merge>
<merge key="input.x11_options.ClickFinger3" type="string">2</merge>
<merge key="input.x11_options.HorizEdgeScroll" type="string">1</merge>
<merge key="input.x11_options.VertEdgeScroll" type="string">1</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">0</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">0</merge>
<merge key="input.x11_options.HorizScrollDelta" type="string">10</merge>
<merge key="input.x11_options.VertScrollDelta" type="string">10</merge>
<merge key="input.x11_options.PressureMotionMinZ" type="string">10</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.FingerPress" type="string">256</merge>
<merge key="input.x11_options.PalmDetect" type="string">0</merge>
<merge key="input.x11_options.PalmMinWidth" type="string">0</merge>
<merge key="input.x11_options.PalmMinZ" type="string">0</merge>
<merge key="input.x11_options.MinSpeed" type="string">0.5</merge>
<merge key="input.x11_options.MaxSpeed" type="string">1.0</merge>
<merge key="input.x11_options.AccelFactor" type="string">0.05</merge>
<merge key="input.x11_options.MaxTapMove" type="string">220</merge>
<merge key="input.x11_options.MaxTapTime" type="string">180</merge>
<merge key="input.x11_options.MaxDoubleTapTime" type="string">200</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>
<merge key="input.x11_options.RTCornerButton" type="string">0</merge>
<merge key="input.x11_options.RBCornerButton" type="string">0</merge>
<merge key="input.x11_options.LTCornerButton" type="string">0</merge>
<merge key="input.x11_options.LBCornerButton" type="string">0</merge>
</match>
<match key="info.product" contains="appletouch"> outro touchpad. O seu é este?
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="bcm5974"> outro touchpad. O seu é este?
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
</match>
</device>
</deviceinfo>
Apenas observe que as entradas adicionadas sao as mesmas que haviam no xorg.conf.
Apenas mudaram de lugar. Antes era
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
.
.
.
Option "LeftEdge" "120"
Option "SHMConfig" "on"
EndSection
O mesmo é válido para as configuracoes de teclado e placas de video.
Abracos
ronai
-
Muito interessante a informação.
Eu já estava atrás disso faz um tempo.
Realmente faz muito sentido as configurações do xorg serem feitas levando em conta o hal.
Você pode colocar o link ou indicar a fonte para os interessados em mais detalhes?
ps:Só não entendi porque o tópico não está na seção Dicas e Truques.
-
muito bom, estou criando um tutorial no meu blog nesse exato momento, e a informação do seu post foi útil.
abraços ;)
-
Ola pessoal,
ótimo para quem leu, gostou e passou para a frente.
a fonte deste post foi da própria comunidade:
https://help.ubuntu.com/community/SynapticsTouchpad
Abraços
Ronai.
-
Como eu faço para descobrir ql é o meu touchpad e o que devo inserir nessas informações?
-
Como eu faço para descobrir ql é o meu touchpad e o que devo inserir nessas informações?
Ola, basta ler o Troubleshooting no link que postei acima
https://help.ubuntu.com/community/SynapticsTouchpad
No final da página terá o Troubleshooting e os comandos para verificar
qual o seu touchpad.
Ou como uma das várias dicas do pessoal do Planeta Ubuntu ( leia todo dia )
instale o hardinfo
sudo aptitude install hardinfo
depois, no terminal digite
hardinfo &
Abrirá uma interface gráfica com as informações de todos os seus hardwares.
procure pelo seu touchpad em Input Devices.
Para configurar o touchpad basta seguir os passos do primeiro post!
-
Não possuo nenhum desses arquivos e não consigo executar nenhum desses comandos:
/usr/share/hal/fdi/policy/
sudo cp /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi /etc/hal/fdi/policy
11-x11-synaptics.fdi
Alguém ajuda????????
-
Não possuo nenhum desses arquivos e não consigo executar nenhum desses comandos:
/usr/share/hal/fdi/policy/
sudo cp /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi /etc/hal/fdi/policy
11-x11-synaptics.fdi
Alguém ajuda????????
Entao, em anexo no final deste post o 11-x11-synaptics.fdi original.
Basta salva-lo e movelo para o diretorio :
/usr/share/hal/fdi/policy/20thirdparty/
Caso queira utilizar as minhas configuracoes
basta copiar as instrucoes do item 2 do meu primeiro post e savar como 11-x11-synaptics.fdi
no diretorio :
/etc/hal/fdi/policy
Mas abra o diretorio /usr/share/hal/fdi/policy/20thirdparty/
com o nautilus e veja se nao há nada lá. Pode ser que
esteja com um nome diferente. Vai lá saber.
Anexo (11-x11-synaptics.fdi):
http://cid-f7282203bfc95bfd.skydrive.live.com/self.aspx/P%C3%BAblico/11-x11-synaptics.fdi
-
Cara, infelizmente não deu certo.
Sem querer abri o arquivo normalmente (ele abre como uma html no firefox...)
Olha só a msg
Erro no processamento de XML: tag sem correspondência. Esperada: </merge>.
Posição: file:///usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi
Número da linha 16, coluna 9: </match>
--------^
Será que isso significa algo ou é só pq pelo firefox não dá pra ver o arquivo inteiro?
Grande abraço e obrigado pela tentativa
-
Clique com o botao direito do mouse sobre o link que eu forneci
e depois em Save Link As ( pode ser que esteja em portugues )
na sua pasta home ou desktop. Depois mova para o local onde já informei.
Se tentar dar dois cliques ou pedir para abrir será feito com o firefox.
Para editá-lo deve usar um editor de texto da sua preferência: gedit ( Editor de Texto ),
nedit ou o proprio nano ( no terminal ).
Ronai.
-
Mas eu já tinha feito o que você tinha postado aí em cima
Salvei no desktop e movi pra área de trabalho
O problema é que não deu certo.
Editei o arquivo... tirei linhas..
Mas não adiantou nada
Daí fui abrir o arquivo de forma normal
E abri pelo Firefox... ele abre como se fosse um arquivo de HTML
E aí apareceu a mensagem de erro que lhe falei
*Aliás.. Como eu deveria editar o arquivo?
Deixei intacto, fiz modificações, etc... Mas nada.
Grande Abraço
-
Eu não sei qual o seu touchpad entao fica dificil ajudar.
Estamos dando murros em ponta de faca.
Simplesmente copie o arquivo abaixo ( tal como está. sem modificar nada o mesmo do primeiro post )
<?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">
</match>
<match key="info.product" contains="AlpsPS/2 ALPS">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.SHMConfig" type="string">True</merge>
</match>
<match key="info.product" contains="appletouch">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="bcm5974">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
</match>
</device>
</deviceinfo>
2) Abra um editor de texto ( Pode ser o gedit ) e cole o conteúdo acima
salvando com o nome
11-x11-synaptics.fdi
3) Mova o arquivo que acabaou de criar para o diretório: /usr/share/hal/fdi/policy/
4) Reinicie o computador
5) Instale o gsynptics
6) Faça os ajustes usando o gsynaptics. Aparecerá no menu: sistema/ preferencia ( touchpad
Caso nao funcione voce devera modificar o arquivo: 11-x11-synaptics.fdi
para o seu touchpad. O meu é ( olhe o item (1) )
<match key="info.product" contains="AlpsPS/2 ALPS">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.SHMConfig" type="string">True</merge>
7) pode tentar movendo a linha
<merge key="input.x11_options.SHMConfig" type="string">True</merge>
para depois da linha
<match key="info.product" contains="bcm5974"> caso o seu touchpad seja este
tal como ( REPARE A DIFERENCA )
<?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">
</match>
<match key="info.product" contains="AlpsPS/2 ALPS">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="appletouch">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="bcm5974">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.SHMConfig" type="string">True</merge>
</match>
</match>
</device>
</deviceinfo>
-
Agora estou no trabalho mas daqui a pouco estarei em casa pra poder fazer isso tudo aí que você falou...
Mas só tenho uma dúvida: como faço para descobrir ql é o meu touchpad? existe algum comando específico para descobrir isso?
Grande Abraço
-
Engraçado... fiz tudo que você falou.
Quando fiz a primeira coisa que você disse, minhas janelas ficaram todas sem aquela barra superior (esqueci o nome agora... mas é a barra que tem o minimizar, o restaurar e o fechar.
Quando utilizei a sua última configuração voltou tudo ao normal mas não adiantou, não consegui abrir o touchpad
Grande Abraço
*continuo sem saber q comando utilizar pra conseguir saber ql é o meu touchpad
-
galera, estou com problemas! instalei o Gsynaptics e quando vou rodar o programa ele diz ¨GSynaptics couldn't initialize.
You have to set 'SHMConfig' 'true' in xorg.conf or XF86Config to use GSynaptics¨
Alguma ideia?
PS: ja editei o xorg e ficou assim:
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "on"
EndSection
-
A
A mensagem indica a você ajustar o shmconfig.
Você leu isto? => https://help.ubuntu.com/community/SynapticsTouchpad
Fez o que é sugerido no link?
[]'s