Editando novas zonas do touchpad da Lenovo no Linux

3
Só tenho um Lenovo T440p - adoro o laptop, o hardware é ótimo - e fiquei empolgado em colocar o Mint Linux nele. A instalação funcionou bem, sem problemas de show-stopper, mas há um incômodo persistente com isso que me levou de volta ao Win7: não consigo clicar com o botão direito do mouse ou com o meio-dia no Trackpoint e na zona inferior direita do clique o touchpad ocupa quase um quarto de sua superfície.

Como os novos Lenovos têm o touchpad Synaptics substituindo os botões antigos do Trackpoint (meu aborrecimento com a substituição de botões físicos por virtuais é um problema totalmente separado), ele precisa ser informado no software para detectar os cliques no lado direito. as áreas de clique e clique no meio são, de fato, cliques direito e médio, e simplesmente não está lendo cliques nesses pontos como o que deveriam ser.

Eu ficaria feliz em acabar com o botão direito do mouse com o botão direito do mouse e com as áreas estreitas de botão direito / médio no topo do Trackpoint, mas não consigo descobrir como corrigi-lo. Eu não estou familiarizado o suficiente com o Linux para abrir as vísceras do SO (essa seria minha primeira carga de Linux pura que eu uso no dia-a-dia), e eu estou apenas tentando conseguir isso para que eu possa viver com isso . Existe uma solução baseada em GUI para isso, como a guia Thinkpad nos controles do Win7 Mouse, ou existem versões já editadas que eu possa copiar / colar?

Obrigado pela ajuda!

Editar: Ao brincar mais com as configurações do Touchpad Win7, algo semelhante ao que é incorporado ao Win7 seria bom também: movimentos com um único dedo no touchpad não movimenta mais o cursor (Trackpoint apenas o move), direita / o clique do meio é restaurado no Trackpoint, e os gestos com dois dedos ainda funcionam no touchpad para rolagem. Agora, devo mencionar que eu não considerei a opção "desabilitar Touchpad" no painel de controle do Linux antes, pois presumi que isso desativaria o touchpad completamente e eu não conseguiria clicar em nada. Se eu estiver errado sobre isso, por favor, deixe-me saber e terei todo o prazer em voltar para o Mint e configurá-lo.

    
por Punkey 27.11.2013 / 20:15

2 respostas

3

Mordi a bala e fiz o arquivo .conf que estava tentando evitar e descobri o que precisava fazer.

Em /usr/share/X11/xorg.conf.d/ está o 50-synaptics.conf, que é o arquivo conf que controla o touchpad no T440p (e outros). E lá está esta seção:

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"

Essas são as configurações padrão para as áreas no touchpad que correspondem ao botão direito do mouse no touchpad. Depois de muito, muito esforço para corrigir as áreas redefinidas, é para isso que deve ser colado com cópia para alterar a área de clique com o botão direito do mouse para que seja uma faixa fina na área superior direita do touchpad:

Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 0 45% 0 0 0 0"

Isso é tanto quanto eu sou capaz de fazer neste momento, mas isso é feito a maior parte do que eu queria. Estou apenas repostando aqui, caso alguém mais precise ver como remapear as zonas no touchpad Synaptics.

    
por 29.11.2013 / 10:14
3

Este script, link , configurará o touchpad para se comportar conforme solicitado. A parte superior do pad não reagirá mais aos movimentos, mas somente detectará qual botão do mouse será sinalizado ao pressionar o pad.

    
por 17.12.2013 / 15:51