Não perca muito tempo esperando que os configuradores da interface gráfica acessem o hardware. Aprenda a definir configurações em arquivos de texto ou interativamente no terminal. Veja como.
Se o synclient retornar a mensagem de propriedades não encontradas, significa que seu sistema está usando libinput, não synaptics, como o driver. Verifique seu /etc/X11/xorg.conf.d, se nada estiver lá, eu esperaria que um sistema Ubuntu usasse synaptics, então estou surpreso que você não obtenha retorno de "synclient -l" ou shch. Mas no Fedora, o padrão seria usar o libinput, então talvez sua configuração esteja surfando uma nova onda.
Se você estiver executando o driver libinput, poderá ver executando
xinput list-props 15
em que 15 é o nome do seu dispositivo touchpad. Se você tiver uma saída assim, como eu faço ao usar libinput, então você saberá onde você está.
Device "HID 413c:3010':
Device Enabled (139): 1
Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (276): 0.000000
libinput Accel Speed Default (277): 0.000000
libinput Accel Profiles Available (278): 1, 1
libinput Accel Profile Enabled (279): 1, 0
libinput Accel Profile Enabled Default (280): 1, 0
libinput Natural Scrolling Enabled (273): 0
libinput Natural Scrolling Enabled Default (274): 0
libinput Send Events Modes Available (257): 1, 0
libinput Send Events Mode Enabled (258): 0, 0
libinput Send Events Mode Enabled Default (259): 0, 0
libinput Left Handed Enabled (281): 0
libinput Left Handed Enabled Default (282): 0
libinput Scroll Methods Available (283): 0, 0, 1
libinput Scroll Method Enabled (284): 0, 0, 0
libinput Scroll Method Enabled Default (285): 0, 0, 0
libinput Button Scrolling Button (286): 2
libinput Button Scrolling Button Default (287): 274
libinput Middle Emulation Enabled (288): 0
libinput Middle Emulation Enabled Default (289): 0
Device Node (260): "/dev/input/event10"
Device Product ID (261): 16700, 12304
libinput Drag Lock Buttons (275): <no items>
libinput Horizonal Scroll Enabled (262):
Você pode considerar tentar fazer o libinput funcionar, mas se você não quiser, aqui está o que fazer para usar o synaptics.
Para fazer o sistema usar drivers synaptics, copie este arquivo
/usr/share/X11/xorg.conf.d/50-synaptics.conf
Em /etc/X11/xorg.conf.d. Renomeie isso, alterando de 50 a 90 para que seja carregado posteriormente na sequência. Se você tiver um arquivo de configuração libinput em /etc/X11/xorg.conf.d, mova-o para outro local.
Nesse arquivo de configuração syaptics, faça algumas edições. Deixe as duas primeiras estrofes iguais. No último, você pode colocar suas configurações. Aqui está o que eu uso hoje em dia se eu usar synaptics:
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 66% 0 0 0 0 0"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "CoastingFriction" "5"
Option "CoastingSpeed" "8"
Option "AccelFactor" "0.1"
Option "PalmDetect" "1"
Option "PalmMinWidth" "4"
Option "PalmMinZ" "30"
Option "VertEdgeScroll" "1"
Option "FingerHigh" "35"
Option "FingerLow" "20"
EndSection
Se você não sabe quais configurações você quer, você pode testar na linha de comando. Encontre os que você gosta e coloque no arquivo. Como este
synclient -l
lista todas as configurações e testa algumas como
synclient VertEdgeScroll=0 FingerHigh=30
Quando você faz isso, o cursor responderá de maneira diferente imediatamente. É claro que, quando você altera as configurações no xorg.conf.d, você precisa fazer logout e logar novamente.
Agora, como você está (provavelmente) usando o libinput, pode parar onde está e, em vez disso, considerar aprender a configurar o libinput. É a coisa nova, a maneira como as coisas serão (provavelmente), e como as coisas estão no Fedora agora. É um dispositivo muito menos configurável, mas está tentando acertar os fundamentos básicos e depois esquecer o resto.
O libinput é mais utilizável do jeito que é, mas não tem um toque para clicar ativado. Você passa pelo mesmo processo que fez antes, copiando um arquivo de /usr/share/X11/xorg.conf.d, exceto que desta vez obtém o de libinput. Isso não precisa de quase nenhuma mudança, exceto para inserir esta linha na última estrofe.
Section "InputClass"
Identifier "MyTouchpad"
MatchIsTouchpad "on"
Driver "libinput"
Option "Tapping" "on
EndSection
Se você fizer isso, então eu acho que você vai ter dois dedos e outros conceitos básicos.
O driver libinput não é tão cheio de recursos, ele está tentando corrigir o básico, esperamos que não pensemos que precisamos de todos esses recursos. No entanto, em muitos dispositivos (você verá pessoas gritando sobre isso em todos os lugares), as configurações automáticas e simples dos recursos não estão funcionando corretamente. Na minha Dell Precision 5510, a maioria das coisas funciona bem, mas a detecção automática de palma por "zonas de exclusão" é duvidosa para mim. a maior parte do resto está bem.
Leitura
- Por que o libinput tem menos configurações:
- O documento teórico que explica por que as zonas de exclusão devem corrigir o problema da palma de uma vez por todas
(mesmo que ainda não faça alguns kernels em alguns computadores no momento)