É um bug conhecido que tem uma correção sendo enviada em breve. link
Eu tenho um novo carbono x1 e o track point funciona como um mouse em movimento, mas os novos botões de hardware para clique direito e esquerdo não funcionam. Quando clico no botão esquerdo, a página rola algumas linhas. Quando clico no botão direito, ele rola algumas linhas.
Alguma dica sobre como forçar os botões na função correta?
xev lista os botões esquerdo / direito como os botões 4 e 5.
% xinput list-props "TPPS/2 IBM TrackPoint"
Device 'TPPS/2 IBM TrackPoint':
Device Enabled (136): 1
Coordinate Transformation Matrix (138): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (260): 0
Device Accel Constant Deceleration (261): 1.000000
Device Accel Adaptive Deceleration (262): 1.000000
Device Accel Velocity Scaling (263): 10.000000
Device Product ID (254): 2, 10
Device Node (255): "/dev/input/event12"
Evdev Axis Inversion (304): 0, 0
Evdev Axes Swap (306): 0
Axis Labels (307): "Rel X" (146), "Rel Y" (147)
Button Labels (308): "Button Left" (139), "Button Middle" (140), "Button Right" (141), "Button Wheel Up" (142), "Button Wheel Down" (143), "Button Horiz Wheel Left" (144), "Button Horiz Wheel Right" (145)
Evdev Scrolling Distance (309): 0, 0, 0
Evdev Middle Button Emulation (310): 1
Evdev Middle Button Timeout (311): 50
Evdev Third Button Emulation (312): 0
Evdev Third Button Emulation Timeout (313): 1000
Evdev Third Button Emulation Button (314): 3
Evdev Third Button Emulation Threshold (315): 20
Evdev Wheel Emulation (316): 1
Evdev Wheel Emulation Axes (317): 6, 7, 4, 5
Evdev Wheel Emulation Inertia (318): 10
Evdev Wheel Emulation Timeout (319): 200
Evdev Wheel Emulation Button (320): 2
Evdev Drag Lock Buttons (321): 0
% xinput get-button-map 12 1 2 3 4 5 6 7
Eu tentei definir todo o botão como 1, mas isso não funcionou para habilitar o botão direito do botão pressionado.
Obrigado pelas dicas / ajuda.
ATUALIZAÇÃO: Eu desliguei o trackpad no BIOS e ele não desligou. Funcionou quando eu fiz uma bota que me surpreendeu. Depois voltei para a bios e desativei o trackpad e o trackpoint e apenas o trackpoint foi desativado. O trackpad ainda funcionava corretamente.
Isso me levou a pensar que poderia ser um problema de hardware, depois de executar o suporte da lenovo, que não trabalharia comigo sem o Windows rodar, inicializei um disco usb de instalação do Windows e com certeza o trackpad estava desativado.
Isso parece incrivelmente estranho para mim que uma configuração na bios é ou não ouvida no lado do sistema operacional, mas pode ser uma dica de que há uma necessidade de algum tipo de driver novo / atualizado no Ubuntu para fazer isso dar certo?
É um bug conhecido que tem uma correção sendo enviada em breve. link
Eu finalmente consegui este trabalho atualizando para o kernel 3.19 e editando um arquivo xorg conf
Atualize o kernel usando este tutorial:
Em seguida, foi editado /usr/share/X11/xorg.conf.d-evdev-trackpoint.conf
na linha:
MatchProduct "TrackPoint|DualPoint Stick"
para
MatchProduct "TrackPoint|DualPoint Stick|PS/2 Synaptics TouchPad"
Executando o Ubuntu 14.04
Adicione isso a /etc/rc.local
:
modprobe -r psmouse
modprobe psmouse proto=imps
Em seguida, reinicie.
Tudo o que você precisa para uma 3ª geração do X1 Carbon 2015 pode ser encontrada aqui: Lenovo X1 Carbono 2015 3º gen 20 BS - trackpoint, clickpad e wifi
Tags mouse lenovo trackpoint xinput