
Recentemente configurei o Ubuntu em um novo Dell XPS 13 (9343) e estou tendo alguns problemas com o trackpad. Não é possível clicar com o botão direito. Aqui está o que tentei até agora:
Verificando xinput: A saída de xinput -list
foi:
$ xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=10 [slave pointer (2)]
⎜ ↳ Mouseemu virtual mouse id=16 [slave pointer (2)]
⎜ ↳ DLL0665:01 06CB:76AD UNKNOWN id=12 [slave pointer (2)]
⎜ ↳ PS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ Mouseemu virtual keyboard id=15 [slave keyboard (3)]
↳ Dell WMI hotkeys id=17 [slave keyboard (3)]
Depois de verificar todas as possibilidades, determinei que DLL0665:01 06CB:76AD UNKNOWN
era a única que, quando desativada, fazia com que o trackpad parasse de funcionar. Nenhum dos outros teve qualquer efeito.
Naturalmente, executei xinput --test 12
e obtive os seguintes resultados:
- Independentemente de qual botão (esquerdo ou direito) eu pressionei, o pressionamento do botão 1 e o liberação do botão 1 foram chamados.
- Se eu pressionasse o trackpad em dois lugares, em momentos ligeiramente diferentes (falando algumas dezenas de milissegundos, mas não poderia ser ao mesmo tempo), ele geraria o pressionamento do botão 3 e o liberação do botão 3 que eu esperaria de um clique com o botão direito. Esses cliques podem ocorrer em qualquer lugar do trackpad, desde que o tempo esteja correto.
Também é importante notar que o xdotool ainda funciona corretamente e que coisas como clicar com o botão direito funcionaram bem no Windows.
Se algum de vocês pudesse me ajudar a descobrir o que está acontecendo, seria maravilhoso. Obrigado.
Responder1
Eu tenho um XPS 13 e também tive problemas com o trackpad. Consegui consertá-lo por acidente outro dia, você pode tentar isso e ver se funciona para você também: vá para o aplicativo 'drivers adicionais' no inicializador, dê uma olhada e veja se você tem um driver desconhecido, habilitá-lo. O motorista dirá que é da 'plataforma dino de Sommerville'. Não tenho ideia do que é exatamente, mas fez o trackpad funcionar perfeitamente!
Responder2
tente adicionar
Option "ClickPad" "true"
Option "EmulateMidButtonTime" "0"
em/usr/share/X11/xorg.conf.d/50-synaptics.conf
Isso funcionou para meu Dell 9343 rodando 14.10
mais informações
Clique com o botão direito no Synaptic Touchpad que não funciona no Ubuntu 14.10
Responder3
Experimente isto:
xinput set-prop "PS/2 Synaptics TouchPad" "libinput Tapping Enabled" 1
Responder4
Você pode corrigir o "problema de clique com dois dedos" usando 30-synaptics.conf
o arquivo de configuração.
Experimente com este, por exemplo:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# Enabling tap-to-click is a perilous choice that begets needing to set up palm detection/ignoring. Since I am fine clicking my touchpad, I sidestep the issue by disabling tapping.
Option "TapButton1" "0"
Option "TapButton2" "0"
Option "TapButton3" "0"
# Using negative values for ScrollDelta implements natural scroll, a la Macbook default.
Option "VertScrollDelta" "-80"
Option "HorizScrollDelta" "-80"
# https://wiki.archlinux.org/index.php/Touchpad_Synaptics has a very buried note about this option
# tl;dr this defines right button to be rightmost 7% and bottommost 5%
Option "SoftButtonAreas" "93% 0 95% 0 0 0 0 0"
MatchDevicePath "/dev/input/event*"
EndSection
Crie o arquivo em /etc/X11/xorg.conf.d/30-synaptics.conf
.
Você pode editar este arquivo de configuração para melhor atender às suas preferências.
A página Arch Wiki no trackpad Synapticsexplica todas as configurações possíveis em detalhes.