Existe alguma configuração para ativarrolagem naturalpara o meu touchpad?
Posso encontrar a configuração emConfigurações do XFCEpara o mouse, mas não funciona para o touchpad. Existe uma maneira de habilitá-lo para o último?
Responder1
Esse é um problema conhecido:LP:1368402
Uma solução (solução alternativa) boa e simples que permite usar a rolagem natural emcada aplicativo(incluindo os Chrome e Gnome), testados no Xenial 16.04, é o seguinte.
Primeiro desativeDireção de rolagem reversadeConfigurações do mouse XFCE: Settings > Mouse and Touchpad > Reverse scroll direction
.
Em seguida, execute em um terminal:
synclient
Ele produzirá uma lista de pares de valores-chave como esta:
Parameter settings:
LeftEdge = 97
RightEdge = 2335
TopEdge = 89
BottomEdge = 1575
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 129
MaxDoubleTapTime = 100
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 0
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 58
HorizScrollDelta = 58
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 1
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0678887
TouchpadOff = 1
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 14
VertHysteresis = 14
ClickPad = 1
RightButtonAreaLeft = 1216
RightButtonAreaRight = 0
RightButtonAreaTop = 1364
RightButtonAreaBottom = 0
MiddleButtonAreaLeft = 0
MiddleButtonAreaRight = 0
MiddleButtonAreaTop = 0
MiddleButtonAreaBottom = 0
Pesquise a chave: VertScrollDelta
e verifique seu valor. Se for, por exemplo, 58, defina-o como -58 com o seguinte comando:
synclient VertScrollDelta=-58
Se você quiser fazer o mesmo com a rolagem horizontal, procure pela chave: HorizScrollDelta
e inverta-a da mesma forma:
synclient HorizScrollDelta=-58
[Editar]
Como apontado porrubo77, isso não dura após uma reinicialização. Se você quiser que ele se torne o padrão, crie um script como o seguinte fix_scroll.sh
:
#!/usr/bin/bash
synclient VertScrollDelta=-58
synclient HorizScrollDelta=-58
Em seguida, adicione fix_scroll.sh
aos seus aplicativos de inicialização:
Settings > Session and Startup > Application Autostart > Add
O crédito vai para:https://forums.linuxmint.com/viewtopic.php?f=90&t=233135&p=1236836&sid=394bf7ad96c3ba102949bac4dd404a1a
Responder2
Pesquisei bastante e também encontrei um bugreport sobre isso, mas a solução foi fácil:
Você deve selecionar o dispositivo Touchpad na caixa de seleção na parte superior das configurações do mouse.
(Foi um pouco difícil de encontrar, porque eu não esperava que as configurações do mouse e do touchpad pudessem ser configuradas separadamente.)
Em versões mais antigas do xfce, onde a configuração não existe, verifique o valor com
synclient | grep VertScrollDelta
e use o valor negativo que você encontra lá (por exemplo -58 em vez de 58).
O melhor método que funcionou para mim fazer issoseguro para reinicializaçãoé adicionar suas alterações no Xsession.d
, para que ele seja carregado automaticamente para todos os usuários quando você fizer login no X:
(o arquivo não existe, então você pode nomeá-lo como quiser. Os números à esquerda significam a ordem em que ele será executado em comparação com os outros arquivos.)
sudo nano /etc/X11/Xsession.d/80synaptics
Adicione apenas os comandos synclient nesse arquivo:
synclient VertScrollDelta=-58
(deve ser propriedade do root, com permissões 644)
chmod 644 /etc/X11/Xsession.d/80synaptics
Ainda há algo estranho: a rolagem horizontal ainda está errada. Isso pode ser corrigido com:
echo 'pointer = 1 2 3 4 5 7 6 8 9 10 11 12' >> .Xmodmap
xmodmap .Xmodmap
Responder3
Com o Xfce 4.12 ou superior, você pode ir paraConfigurações do mousee selecioneDireção de rolagem reversa. A configuração está em Mouse, mas também inverte a direção de rolagem do touchpad.
Responder4
Para obter rolagem natural, você pode adicionar
Option "VertScrollDelta" "-71"
Option "HorizScrollDelta" "-71"
para o xorg.conf para o dispositivo de entrada, que pode ser o padrão /usr/share/X11/xorg.conf.d/40-libinput.conf
, ou pode ser o seu próprio, /usr/share/X11/xorg.conf.d/10-magic-touchpad.conf
como
Section "InputClass"
Identifier "Apple Magic Trackpad"
MatchIsTouchpad "on"
MatchUSBID "05ac:0265"
Driver "synaptics"
Option "FingerLow" "2"
Option "FingerHigh" "2"
Option "VertScrollDelta" "-71"
Option "HorizScrollDelta" "-71"
EndSection
Aumentando o número -71 para, por exemplo. -111 diminuirá a velocidade de rolagem.