Мой ноутбук оснащен сенсорной панелью Synaptics с поддержкой мультитач. Кинетическая прокрутка двумя пальцами отлично работает на окнах, как я могу заставить ее работать на Ubuntu?
Я уже поменял направление прокрутки, отредактировав /usr/share/xorg.conf.d/50-synaptics.conf
, теперь все, что мне нужно, это придать ему некоторую инерцию .
Я использую 32-битную версию Ubuntu 12.04 LTS
Эта ссылка многое объясняет о различных параметрах, но я не могу найти нужные параметры для установки в Для того чтобы добиться этого. Пожалуйста, не отвечайте, если вы не попробовали это раньше. Спасибо :)
В Linux кинетическая прокрутка называется «Побег», по крайней мере, в драйвере Synaptics.
Вы можете сделать это, добавив следующие строки опций в файл 50-synaptics.conf
, адаптируя нужные значения:
# Coasting configuration
Option "CornerCoasting" "0"
Option "CoastingSpeed" "20"
Option "CoastingFriction" "50"
Кинетическая прокрутка двумя пальцами в драйвере Synaptics называется «обычным изменением курса»:
«Прибрежное движение» доступно в двух вариантах: обычное (с отклонением пальцем) и с поворотом (касанием). Обычное выбегание включено, когда выбегание включено, а для CornerCoasting установлено значение false. [ Synaptics manpage ]
blockquote>Два режима являются взаимоисключающими: кинетическая прокрутка двумя пальцами не работает при включенном уклоне углов. Итак, давайте включим обычное катание. Согласно новым рекомендациям Ubuntu в файле, не редактируйте ваш
50-synaptics.conf
напрямую, а создайте каталог/etc/X11/xorg.conf.d/
и в нем файл наподобие51-synaptics-tweaks.conf
, содержащий:Section "InputClass" Identifier "touchpad" Driver "synaptics" MatchIsTouchpad "on" Option "CornerCoasting" "0" Option "CoastingSpeed" "20" Option "CoastingFriction" "50" EndSection
Чтобы увидеть эффект перезагрузите X.
Как вы заметили, значения скорости и трения зависят от аппаратного обеспечения. То, что работает на одной сенсорной панели, может не оказать заметного влияния на другую. Некоторый эксперимент может быть необходимо.
Для экспериментов лучше использовать
synclient
, поскольку он создает немедленный (но непостоянный) эффект без необходимости перезапуска X все время. Эквивалентом вышеизложенного будет:synclient CornerCoasting=0 CoastingSpeed=20 CoastingFriction=50