Não perca muito tempo esperando que os configuradores da GUI atualizem o hardware. Aprenda a definir configurações em arquivos de texto ou interativamente no terminal. Aqui está como.
Se o synclient retornar a mensagem de propriedades não encontradas, isso significa que seu sistema está usando libinput, não synaptics, como o driver. Verifique o seu /etc/X11/xorg.conf.d, se não houver nada lá, eu esperaria que um sistema Ubuntu usasse sinápticos, então estou surpreso por você não ter retorno do "synclient -l" ou do shch. Mas no Fedora, o padrão seria usar a libinput, então talvez sua configuração esteja navegando em uma nova onda.
Se você estiver executando o driver libinput, poderá ver executando
xinput list-props 15
onde 15 é o nome do seu dispositivo touchpad. Se você obtiver uma saída como esta, como eu faço ao usar a libinput, você saberá onde 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 tentar fazer a libinput funcionar, mas se não quiser, veja o que fazer para usar os sinápticos.
Para fazer o sistema usar drivers sinápticos, copie este arquivo
/usr/share/X11/xorg.conf.d/50-synaptics.conf
Em /etc/X11/xorg.conf.d. Renomeie isso, alterando 50 para 90 para que seja carregado posteriormente na sequência. Se você possui um arquivo de configuração libinput em /etc/X11/xorg.conf.d, mova-o para outro lugar.
Nesse arquivo de configuração syaptics, faça algumas edições. Deixe as 2 primeiras estrofes iguais. No último, você pode colocar suas configurações. Aqui está o que eu uso hoje em dia se usar sinápticos:
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 souber quais configurações deseja, pode testar na linha de comando. Encontre os que você gosta e depois coloque-os no arquivo. Como isso
synclient -l
lista todas as configurações e teste algumas
synclient VertEdgeScroll=0 FingerHigh=30
Quando você faz isso, o cursor responde de maneira diferente imediatamente. Obviamente, quando você altera as configurações no xorg.conf.d, precisa sair e fazer login novamente.
Agora, como você está (provavelmente) usando a libinput, você pode parar onde está e, em vez disso, considerar aprender a configurar a libinput. É a coisa nova, 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.
libinput é mais utilizável do jeito que é, mas não precisa tocar para ativar. Você segue o mesmo processo que fez antes, copiando um arquivo de /usr/share/X11/xorg.conf.d, mas desta vez obtenha o libinput. Isso quase não precisa de alterações, exceto para inserir essa linha na última estrofe.
Section "InputClass"
Identifier "MyTouchpad"
MatchIsTouchpad "on"
Driver "libinput"
Option "Tapping" "on
EndSection
Se você fizer isso, acho que você terá dois dedos de arrastar e alguns outros princípios.
O driver libinput não é tão cheio de recursos, está tentando corrigir o básico, espero 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 de recursos não estão funcionando exatamente da maneira certa. No meu 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.
Lendo
- Por que a libinput tem menos configurações:
http://who-t.blogspot.com/2016/04/why-libinput-doesnt-have-lot-of-config.html
- O documento teórico que explica por que as zonas de exclusão devem resolver o problema da palma de uma vez por todas
https://wayland.freedesktop.org/libinput/doc/latest/palm_detection.html
(mesmo que ainda não o faça com alguns kernels em alguns computadores no momento)