Editando novas zonas do touchpad Lenovo no Linux

Editando novas zonas do touchpad Lenovo no Linux

Acabei de comprar um Lenovo T440p - adoro o laptop, o hardware é ótimo - e fiquei muito animado para colocar o Mint Linux nele. A instalação funcionou bem, sem problemas de interrupção, mas há um aborrecimento persistente que me levou de volta ao Win7: não consigo clicar com o botão direito ou com o botão do meio no Trackpoint e na zona de clique com o botão direito no canto inferior direito para o 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 em substituir botões físicos por virtuais é um problema totalmente separado), ele precisa ser informado no software para detectar os cliques no botão direito e no meio As áreas de clique são, na verdade, cliques com o botão direito e o meio, e simplesmente não se lê os cliques nesses locais como deveriam ser.

Eu ficaria perfeitamente feliz em acabar com o clique com o botão direito no canto inferior direito e ter áreas estreitas com o botão direito/clique do meio na parte superior do Trackpoint, mas não consigo descobrir como consertar isso. Eu não estou familiarizado o suficiente com o Linux para abrir as entranhas do sistema operacional sozinho (este seria meu primeiro carregamento de Linux puro que uso no dia-a-dia), e estou apenas tentando fazer isso para poder conviver com isso . Existe uma solução baseada em GUI para isso, como a guia Thinkpad nos controles do Win7 Mouse, ou há alguma versão já editada que eu possa simplesmente copiar/colar?

Obrigado pela ajuda!

Editar: ao mexer mais nas configurações do Touchpad do Win7, algo semelhante ao que está integrado no Win7 também seria adequado: movimentos de um dedo no touchpad não movem mais o cursor (o Trackpoint apenas o move), clique direito/médio são restaurado no Trackpoint e os gestos de dois dedos ainda funcionam no touchpad para rolagem. Agora, devo mencionar que não considerei a opção “desativar Touchpad” no painel de controle do Linux antes porque presumi que isso desabilitaria totalmente o touchpad e eu não conseguiria clicar em nada. Se eu estiver errado nisso, por favor me avise e terei prazer em retornar ao Mint e configurá-lo.

Responder1

Eu mordi a bala e fiz a manipulação do arquivo .conf que estava tentando evitar e descobri o que precisava fazer.

Em /usr/share/X11/xorg.conf.d/ está 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 do touchpad que correspondem ao botão direito do mouse no touchpad. Depois de muito, muito trabalho para corrigir as áreas redefinidas, é isso que deve ser copiado e colado para alterar a área do clique com o botão direito para 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 é o máximo que sou capaz de fazer neste momento, mas isso faz a maior parte do que eu queria. Estou apenas repassando aqui caso alguém precise ver como remapear as zonas no touchpad Synaptics.

Responder2

Este roteiro,https://gist.github.com/tfg13/7628614, configurará o touchpad para se comportar conforme solicitado. A parte superior do pad não reagirá mais aos movimentos, apenas detectará qual botão do mouse é sinalizado ao pressionar o pad.

informação relacionada