Como configurar a rolagem com dois dedos em um touchpad do ALPS que não suporta vários dedos?
A saída relevante de xinput list
é a seguinte:
Id ID do ponteiro do núcleo virtual = 2 [ponteiro mestre (3)] Id ↳ ID do ponteiro do núcleo virtual XTEST = 4 [ponteiro escravo (2)] ↳ ↳ ID do mouse PS / 2 = 12 [ponteiro escravo (2)] Código AlpsPS / 2 ALPS GlidePoint id = 13 [ponteiro escravo (2)]
e a saída de synclient -l
é:
Configurações de parâmetro: LeftEdge = 153 RightEdge = 870 TopEdge = 115 BottomEdge = 652 FingerLow = 12 DedoAlto = 14 FingerPress = 127 MaxTapTime = 180 MaxTapMove = 56 MaxDoubleTapTime = 180 SingleTapTimeout = 180 ClickTime = 100 FastTaps = 0 EmulateMidButtonTime = 75 EmulateTwoFingerMinZ = 139 EmulateTwoFingerMinW = 7 VertScrollDelta = 25 HorizScrollDelta = 25 VertEdgeScroll = 1 HorizEdgeScroll = 0 CornerCoasting = 0 VertTwoFingerScroll = 0 HorizTwoFingerScroll = 0 MinSpeed = 1 Velocidade máxima = 1,75 AccelFactor = 0.156495 TrackstickSpeed = 40 EdgeMotionMinZ = 14 EdgeMotionMaxZ = 79 EdgeMotionMinSpeed = 1 EdgeMotionMaxSpeed = 102 EdgeMotionUseAlways = 0 TouchpadOff = 1 LockedDrags = 0 LockedDragTimeout = 5000 RTCornerButton = 2 RBCornerButton = 3 LTCornerButton = 0 LBCornerButton = 0 TapButton1 = 1 TapButton2 = 3 TapButton3 = 2 ClickFinger1 = 1 ClickFinger2 = 1 ClickFinger3 = 1 CircularScrolling = 0 CircScrollDelta = 0,1 CircScrollTrigger = 0 CircularPad = 0 PalmDetect = 0 PalmMinWidth = 10 PalmMinZ = 99 CoastingSpeed = 20 CoastingFriction = 50 PressureMotionMinZ = 14 PressureMotionMaxZ = 79 PressureMotionMinFactor = 1 PressureMotionMaxFactor = 1 ResolutionDetect = 1 GrabEventDevice = 1 TapAndDragGesture = 1 AreaLeftEdge = 0 AreaRightEdge = 0 AreaTopEdge = 0 AreaBottomEdge = 0
touchpad
multi-touch
gestures
alps
zpletan
fonte
fonte
Respostas:
Primeiro, para identificar qual touchpad você possui, execute
Se mostrar algo como
provavelmente você não possui suporte multitoque. Os touchpads Alps tendem a não ter multitoque, enquanto usam o mesmo driver que os touchpads Synaptic.
Você pode usar
synclient -l
para obter informações no seu touchpad.Ainda assim, a maneira definitiva de ver quantos dedos são suportados no seu touchpad é:
synclient -m 100
, que mostrará em tempo real o status do seu touchpad. A quinta coluna identificadaf
é para dedos; portanto, você pode ver quantos dedos pode tocar ao mesmo tempo.Para habilitar o SHMConfig no xorg.conf, consulte http://mjg59.livejournal.com/118588.html e adicione
para o seu xorg.conf. Você pode remover o snippet acima depois de realizar o teste.
fonte
xorg.conf
com esses dados. Depois de concluir o teste, você pode remover oxorg.conf
. Qualquer alteração nesse arquivo requer a reinicialização do servidor X (normalmente, efetue logout e logon novamente).synclient -l
para que possamos ver quais são seus valores existentes para EmulateTwoFinger *. Além disso, escreva o nome do seu touchpad (a saída dexinput list
).Consegui ativar a rolagem com dois dedos usando o hack descrito neste post:
http://ubuntuforums.org/showpost.php?p=9058534&postcount=2
Infelizmente, as opções são redefinidas por algum outro daemon de vez em quando e quando o computador entra no modo de suspensão.
Espero que alguém possa descobrir outra maneira de fazer isso.
fonte
No Sony VAIO VPCF136FM, o comando a seguir funciona para adicionar rolagem de borda no touchpad ALPS no Ubuntu 12.04 (e Linux Mint 11, se necessário, se alguém se importa):
Execute a partir do terminal:
Ou, para facilitar a leitura, siga estas etapas, que fazem o mesmo:
Crie um arquivo chamado "psmouse.conf" em /etc/modprobe.d:
Adicione a seguinte linha a este arquivo e salve:
Por fim, recarregue os drivers:
Embora essa rolagem não seja de dois dedos, é a melhor coisa e o único tipo de rolagem do touchpad que consegui trabalhar nessa plataforma. Estou muito feliz com isso e espero que ajude os outros.
A fonte era do link do Oscar : Fonte: [regressão] O touchpad da Alps foi detectado, mas a rolagem não funcionou no bug nº 737051 do LP , mas eu não precisei instalar o driver ou fazer qualquer outra coisa mencionada nesse segmento. Eu até desfiz algumas das outras coisas que tentei, apenas para ter certeza de que o arquivo psmouse.conf em /etc/modprobe.d é tudo que eu precisava.
Além disso, observe que isso é um pouco complicado, pois o touchpad é carregado como um mouse de roda genérico ImPS / 2 e a guia Touchpad desaparece do menu Configurações do mouse. No entanto, isso é muito menos irritante do que ter que arrastar o ponteiro do mouse para a barra lateral toda vez que eu quiser rolar.
Por fim, ainda não reinicializei no Linux Mint 11 (não importa muito aqui), portanto, os comandos modprobe podem precisar ser adicionados a um script de inicialização, se o scroll de borda não sobreviver à reinicialização. No entanto, no Ubuntu 12.04, o que importa no AskUbuntu, a rolagem continua a funcionar mesmo após a reinicialização.
fonte
Acabei de encontrar o dirver a partir de uma imagem da ubuntu DELL enviada com o meu Latitude, verifique esta resposta: /ubuntu//a/278133/65801
fonte