botão direito não funciona

Iniciado por leoxis, 14 de Janeiro de 2013, 19:01

tópico anterior - próximo tópico

leoxis

pessoal,

adquiri um sony vaio sve14115FBB, porém quando vou instalar o ubuntu, o touchpad até funciona, porém não o botão direito (no windows tá td ok)...


Alguém sabe como proceder/?

rudregues

Tentou configurar o o driver do touchpad (synaptics) pelo synclient? Talvez tenha alguma opção desativada por algum motivo.
As opções que podem ser usadas como parâmetro do synclient estão no próprio manual do sinaptics http://linux.die.net/man/5/synaptics

Talvez no seu caso funcione
synclient RBCornerButton=1
ou de repente
synclient RTCornerButton=1

Pra saber o que tá ativado ou desativado, faça
synclient -l

  [ ]'s
Gentoo — Controle total sobre o sistema.

leoxis

Citação de: rudregues online 19 de Janeiro de 2013, 03:26
Tentou configurar o o driver do touchpad (synaptics) pelo synclient? Talvez tenha alguma opção desativada por algum motivo.
As opções que podem ser usadas como parâmetro do synclient estão no próprio manual do sinaptics http://linux.die.net/man/5/synaptics

Talvez no seu caso funcione
synclient RBCornerButton=1
ou de repente
synclient RTCornerButton=1

Pra saber o que tá ativado ou desativado, faça
synclient -l

  [ ]'s

Apareceu isso: leo@leo-note:~$ synclient -l
Parameter settings:
    LeftEdge                = 1766
    RightEdge               = 5388
    TopEdge                 = 1643
    BottomEdge              = 4535
    FingerLow               = 25
    FingerHigh              = 30
    FingerPress             = 256
    MaxTapTime              = 180
    MaxTapMove              = 237
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    FastTaps                = 0
    EmulateMidButtonTime    = 0
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 107
    HorizScrollDelta        = 107
    VertEdgeScroll          = 1
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 0
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0371264
    TrackstickSpeed         = 40
    EdgeMotionMinZ          = 30
    EdgeMotionMaxZ          = 160
    EdgeMotionMinSpeed      = 1
    EdgeMotionMaxSpeed      = 430
    EdgeMotionUseAlways     = 0
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 2
    RBCornerButton          = 3
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 3
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 3
    ClickFinger3            = 0
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 200
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    ResolutionDetect        = 1
    GrabEventDevice         = 1
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 8
    VertHysteresis          = 8
    ClickPad                = 1
    RightButtonAreaLeft     = 0
    RightButtonAreaRight    = 0
    RightButtonAreaTop      = 0
    RightButtonAreaBottom   = 0
    MiddleButtonAreaLeft    = 0
    MiddleButtonAreaRight   = 0
    MiddleButtonAreaTop     = 0
    MiddleButtonAreaBottom  = 0
leo@leo-note:~$

rudregues

#3
Eu estava enganado, a opção RTCornerButton não significa botão direito, mas sim a área do canto direito superior do touchpad funcionar como um botão. No caso:

1º)
synclient RTCornerButton=1
fará com que, quando você der um toque no canto direito superior do touchpad, tenha a função de clique com o botão esquerdo

2º)
synclient RTCornerButton=2
fará com que, quando você der um toque no canto direito superior do touchpad, tenha a função de clique com o botão do centro (poucos notebooks tem este botão, normalmente ele serve como um ctrl+v)

3º)
synclient RTCornerButton=3
fará com que, quando você der um toque no canto direito superior do touchpad, tenha a função de clique com o botão direito (que é o que você quer)

4º)
synclient RTCornerButton=0
desativa a função


Se você usar RBCornerButton no lugar de RTCornerButton num desses comandos, a região ativada será a inferior do canto direito. Parece que na verdade é um bug que afeta alguns usuários e que deve ser corrigido. Neste tópico do fórum internacional tem informações sobre o bug e sobre o uso do touchpad como botão direito/esquerdo/central, foi de lá que retirei algumas informações desta resposta.

Qual versão do Ubuntu você usa? 12.10? Funcionava no LiveCD/LiveUSB?
Gentoo — Controle total sobre o sistema.

leoxis

Citação de: rudregues online 19 de Janeiro de 2013, 15:34
Eu estava enganado, a opção RTCornerButton não significa botão direito, mas sim a área do canto direito superior do touchpad funcionar como um botão. No caso:

1º)
synclient RTCornerButton=1
fará com que, quando você der um toque no canto direito superior do touchpad, tenha a função de clique com o botão esquerdo

2º)
synclient RTCornerButton=2
fará com que, quando você der um toque no canto direito superior do touchpad, tenha a função de clique com o botão do centro (poucos notebooks tem este botão, normalmente ele serve como um ctrl+v)

3º)
synclient RTCornerButton=3
fará com que, quando você der um toque no canto direito superior do touchpad, tenha a função de clique com o botão direito (que é o que você quer)

4º)
synclient RTCornerButton=0
desativa a função


Se você usar RBCornerButton no lugar de RTCornerButton num desses comandos, a região ativada será a inferior do canto direito. Parece que na verdade é um bug que afeta alguns usuários e que deve ser corrigido. Neste tópico do fórum internacional tem informações sobre o bug e sobre o uso do touchpad como botão direito/esquerdo/central, foi de lá que retirei algumas informações desta resposta.

Qual versão do Ubuntu você usa? 12.10? Funcionava no LiveCD/LiveUSB?


12.04

Para eu usar o botão direito, tenho que dar um duplo clique com dois dedos no lado direito inferior...é um sistema muito ruim....  Gostaria que fosse apenas um clique normal do lado direito inferior.


bmota

oi mano,tem um programa que configura o mouse e touchpad,porcure na central de programs ou no synaptic por esse nome:
gsynaptics
e instale e vaja se consegue configurar o seu mouse.
01- pentium 4 1.8 Ghz 512 MB RAM 40 GB HD- LMDE// 02-notebook Samsung RV415 amd e300 1.3ghz 6gb RAM 320GB HD - Windows 8.1/ Linux Mint 17.2 cinnamon // skype: brandosilva
eu voltei.....

rudregues

Citação de: leoxis online 19 de Janeiro de 2013, 16:20
12.04

Para eu usar o botão direito, tenho que dar um duplo clique com dois dedos no lado direito inferior...é um sistema muito ruim....  Gostaria que fosse apenas um clique normal do lado direito inferior.
Então leoxis, de acordo com o link que te passei mesmo, a correção do bug veio no 12.10. Inclusive alguns usuários disseram que nesta versão o botão voltou a funcionar sem problemas. Você pode baixar o 12.10 e testar no LiveCD pra ver se tá funcionando bem. Ou então pode ignorar esse problema do botão e usar o touchpad apenas com um do comandos que passei.

No meu notebook, coloquei o comando
synclient RBCornerButton=3
e bastou um toque no lado direito inferior do touchpad para que o botão direito fosse emulado... tenou esse comando?
Gentoo — Controle total sobre o sistema.

leoxis

Citação de: rudregues online 19 de Janeiro de 2013, 19:44
Citação de: leoxis online 19 de Janeiro de 2013, 16:20
12.04

Para eu usar o botão direito, tenho que dar um duplo clique com dois dedos no lado direito inferior...é um sistema muito ruim....  Gostaria que fosse apenas um clique normal do lado direito inferior.
Então leoxis, de acordo com o link que te passei mesmo, a correção do bug veio no 12.10. Inclusive alguns usuários disseram que nesta versão o botão voltou a funcionar sem problemas. Você pode baixar o 12.10 e testar no LiveCD pra ver se tá funcionando bem. Ou então pode ignorar esse problema do botão e usar o touchpad apenas com um do comandos que passei.

No meu notebook, coloquei o comando
synclient RBCornerButton=3
e bastou um toque no lado direito inferior do touchpad para que o botão direito fosse emulado... tenou esse comando?

usei esse comando,mas não deu certo... :(

leoxis

Citação de: bmota online 19 de Janeiro de 2013, 16:57
oi mano,tem um programa que configura o mouse e touchpad,porcure na central de programs ou no synaptic por esse nome:
gsynaptics
e instale e vaja se consegue configurar o seu mouse.

instalei,mas ñ consegui nem executá-lo..como faço?

rudregues

Citação de: leoxis online 20 de Janeiro de 2013, 00:17
Citação de: bmota online 19 de Janeiro de 2013, 16:57
oi mano,tem um programa que configura o mouse e touchpad,porcure na central de programs ou no synaptic por esse nome:
gsynaptics
e instale e vaja se consegue configurar o seu mouse.

instalei,mas ñ consegui nem executá-lo..como faço?
Ele instala o gpointing-device-settings, que pode ser executado no terminal.
gpointing-device-settings

Ao que parece o gsynaptics "já era" desde o 12.04 https://launchpad.net/ubuntu/precise/amd64/gsynaptics por isso ele instala o gpointing. Só não sei a quantas anda o gpointing.

  [ ]'s
Gentoo — Controle total sobre o sistema.

leoxis

Citação de: rudregues online 20 de Janeiro de 2013, 01:11
Citação de: leoxis online 20 de Janeiro de 2013, 00:17
Citação de: bmota online 19 de Janeiro de 2013, 16:57
oi mano,tem um programa que configura o mouse e touchpad,porcure na central de programs ou no synaptic por esse nome:
gsynaptics
e instale e vaja se consegue configurar o seu mouse.

instalei,mas ñ consegui nem executá-lo..como faço?
Ele instala o gpointing-device-settings, que pode ser executado no terminal.
gpointing-device-settings

Ao que parece o gsynaptics "já era" desde o 12.04 https://launchpad.net/ubuntu/precise/amd64/gsynaptics por isso ele instala o gpointing. Só não sei a quantas anda o gpointing.

  [ ]'s

consegui acessar,mas ele ñ traz nenhuma opção sobre o botão dto

rudregues

Em outras distros, esse bug também acontece?
Em outras versões do Ubuntu acontece?

Na minha opinião, o melhor jeito de resolver isso seria testando Ubuntu 12.10 ou outra distro e aguardar a correção por parte dos desenvolvedores. Se tiver uma conta no launchpad, pode reportar o bug lá também.
Gentoo — Controle total sobre o sistema.