nano /etc/X11/xorg.conf раздел тачпада:
Section "InputDevice"SHMConfig "true" - Отвечает за применение параметров без перезагрузки, меняет значения в памяти
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true"
Option "HorizEdgeScroll" "0"
Option "MinSpeed" "0.7"
Option "MaxSpeed" "1.2"
Option "AccelFactor" "0"
EndSection
MinSpeed — при медленном передвижении пальцем по поверхности.
MaxSpeed — соответственно при быстром.
AccelFactor — степень акселерации курсора
Option "FastTaps" "False"
Option "TouchpadOff" "2"
Отключится Tapping (клики при касании поверхности) и скроллинг краями тачпада.Очень палезная ссылка - http://linux.die.net/man/5/synaptics
Synaptic - две программы, отличающиеся друг от друга разве только инрефесом на котором они созданы GTK и Qt:
- gsynaptics - http://gsynaptics.sourceforge.jp/
- qsynaptics - http://qsynaptics.sourceforge.net/
Включаем скроллинг:Включаем scroll двумя пальцам вертикальный и горизонтальныйOption "VertScrollDelta" "100" Option "HorizScrollDelta" "100" Option "FingerLow" "25" Option "FingerHigh" "30" Option "MaxTapTime" "180" Option "MaxTapMove" "220" Option "MinSpeed" "0.09" Option "MaxSpeed" "0.18" Option "AccelFactor" "0.015" Option "HorizEdgeScroll" "true"Можно и без xorg.conf :
и отключаем стандартный “по краю тачпада”
а этот чудесный демон syndaemon -d -k
нужен когда печатаешь
на клаве, оно блочит события от тачпада
т.е. не будет “случайных” нажатий и сдвиганий курсора
autostart/touchpad.shНадоело отключать тачпад (драйвер synaptics) на ноутбуке при втыкании мышки. Решение ->
#!/bin/bash
syndaemon -d -k
synclient HorizTwoFingerScroll=1
synclient VertTwoFingerScroll=1
synclient HorizEdgeScroll=0
synclient VertEdgeScroll=0
/etc/udev/rules.d/99-touchpad.rules
ENV{ID_CLASS}=="mouse", RUN+="/etc/udev/scripts/touchpad.sh"/etc/udev/scripts/touchpad.sh
#!/bin/sh
if [ "$ACTION" == "add" ] ; then
synclient TouchpadOff=1
# Раскомментировать для ноутбуков ASUS (погасить индикатор)
#echo 0 > /proc/acpi/asus/tled
elif [ "$ACTION" == "remove" ] ; then
synclient TouchpadOff=0
# Раскомментировать для ноутбуков ASUS (зажечь индикатор)
#echo 1 > /proc/acpi/asus/tled
fi
Комментариев нет:
Отправить комментарий