Есть ли какие-либо настройки для включения?естественная прокруткадля моего тачпада?
Я могу найти настройки подНастройки XFCEдля мыши, но не работает для тачпада. Есть ли способ включить его для последнего?
решение1
Это известная ошибка:ЛП:1368402
Хорошее и простое решение (обходной путь), позволяющее использовать естественную прокрутку вкаждое приложение(включая Chrome и Gnome), протестированный на Xenial 16.04, выглядит следующим образом.
Первое отключениеОбратное направление прокруткиизНастройки мыши XFCE: Settings > Mouse and Touchpad > Reverse scroll direction
.
Затем выполните в терминале:
synclient
Он выведет список пар ключ-значение, например:
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
Найдите ключ: VertScrollDelta
и проверьте его значение. Если это, например, 58, установите его на -58 с помощью следующей команды:
synclient VertScrollDelta=-58
Если вы хотите сделать то же самое с горизонтальной прокруткой, найдите вместо этого клавишу: HorizScrollDelta
и инвертируйте ее таким же образом:
synclient HorizScrollDelta=-58
[Редактировать]
Как указалрубо77, это не длится после перезагрузки. Если вы хотите, чтобы это стало значением по умолчанию, создайте скрипт, подобный следующему fix_scroll.sh
:
#!/usr/bin/bash
synclient VertScrollDelta=-58
synclient HorizScrollDelta=-58
Затем добавьте fix_scroll.sh
в свои стартовые приложения:
Settings > Session and Startup > Application Autostart > Add
Заслуга в этом принадлежит:https://forums.linuxmint.com/viewtopic.php?f=90&t=233135&p=1236836&sid=394bf7ad96c3ba102949bac4dd404a1a
решение2
Я долго искал и даже нашел отчет об ошибке по этому поводу, но решение оказалось простым:
Вам необходимо выбрать устройство Touchpad в поле выбора в верхней части настроек мыши.
(Было немного сложно найти, так как я не ожидал, что параметры мыши и тачпада можно настраивать отдельно.)
В старых версиях Xfce, где этот параметр отсутствует, проверьте значение с помощью
synclient | grep VertScrollDelta
и используйте отрицательное значение, которое вы там найдете (например, -58 вместо 58).
Лучший метод, который мне помог сделать этоперезагрузка-безопаснадобавить ваши изменения в Xsession.d
, чтобы он автоматически загружался для всех пользователей при входе в X:
(файл не существует, поэтому вы можете назвать его как угодно. Цифры слева означают порядок, в котором он будет выполняться по сравнению с другими файлами.)
sudo nano /etc/X11/Xsession.d/80synaptics
Добавьте в этот файл только команды synclient:
synclient VertScrollDelta=-58
(должен принадлежать пользователю root с правами 644)
chmod 644 /etc/X11/Xsession.d/80synaptics
Все еще есть кое-что странное: горизонтальная прокрутка все еще неправильная. Это можно исправить с помощью:
echo 'pointer = 1 2 3 4 5 7 6 8 9 10 11 12' >> .Xmodmap
xmodmap .Xmodmap
решение3
С Xfce 4.12 или выше вы можете перейти наНастройки мышии выберитеОбратное направление прокрутки. Настройка находится в разделе «Мышь», но она также меняет направление прокрутки для сенсорной панели.
решение4
Чтобы добиться естественной прокрутки, вы можете добавить
Option "VertScrollDelta" "-71"
Option "HorizScrollDelta" "-71"
в xorg.conf для устройства ввода, которое может быть устройством по умолчанию /usr/share/X11/xorg.conf.d/40-libinput.conf
или вашим собственным, /usr/share/X11/xorg.conf.d/10-magic-touchpad.conf
например
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
Увеличение числа -71, например, до -111, замедлит скорость прокрутки.