Я являюсь неизвестным, но очень отчаянным пользователем thinkpad’ов. Ну, желательно ещё тех самых которые ibm, но сойдёт и lenovo редакции так до x230 включительно. У меня как раз x230, но, вероятно, — это последний. Дальше так продолжаться не может ибо новые модели адский ад. Но пока у меня есть x230 то надо им пользоваться.
И вот не прошло и двух лет (ха-ха, опять шутка — прошло) как я решился настроить нормально устройства ввода.
Как все лютые любители thinkpad’ов знают их (thinkpad’ы) от других богомерзких ноутбуков отличают две вещи: хорошая, удобная раскладка и thinkpoint. Хорошей и удобной раскладки с нами больше нет, но вот thinkpoint (красная пипка) ещё пока есть. И есть богомерзкий тачпад.
Как любой приличный и религиозно стойкий пользователь thinkpad’а я раньше был глуп и отключал богомерзкий тачпад чтобы не мешал. Но вот включил и даже настроил. Настроил я всё просто и незамысловато.
Это, есстественно, единственный правильный и приемлимый способ настройки thinkpad’ов, истинно говорю. Я вот до сих пор не понял удобно ли это! Правда замечательно?!
Иксовый конфиг для тачпада:
# cat /etc/X11/xorg.conf.d/50-synaptics.conf # synclient -l | sed -e '1d' -e 's/^ \+/Option\t"/g' -e 's/ \+= /"\t"/g' -e 's/$/"/g' Section "InputClass" Identifier "evdev touchpad catchall" MatchIsTouchpad "on" MatchIsPointer "off" MatchProduct "SynPS/2 Synaptics TouchPad" Driver "synaptics" # disable cursor moving, higher value -- slower motion >_> Option "ConstantDeceleration" "10000" Option "LeftEdge" "1772" Option "RightEdge" "5468" Option "TopEdge" "1663" Option "BottomEdge" "4807" Option "FingerLow" "25" Option "FingerHigh" "30" Option "MaxTapTime" "180" Option "MaxTapMove" "248" Option "MaxDoubleTapTime" "180" Option "SingleTapTimeout" "180" Option "ClickTime" "100" Option "EmulateMidButtonTime" "0" Option "EmulateTwoFingerMinZ" "282" Option "EmulateTwoFingerMinW" "7" # Vertical & horizontal multifinger scroll, higher value -- slower motion >_> Option "VertScrollDelta" "300" Option "HorizScrollDelta" "120" Option "VertEdgeScroll" "0" Option "HorizEdgeScroll" "0" Option "CornerCoasting" "0" Option "VertTwoFingerScroll" "1" Option "HorizTwoFingerScroll" "1" Option "MinSpeed" "1" Option "MaxSpeed" "1.4" Option "AccelFactor" "0.0354673" Option "TouchpadOff" "0" Option "LockedDrags" "0" Option "LockedDragTimeout" "5000" Option "RTCornerButton" "0" Option "RBCornerButton" "0" Option "LTCornerButton" "0" Option "LBCornerButton" "0" Option "TapButton1" "0" Option "TapButton2" "0" Option "TapButton3" "0" Option "ClickFinger1" "0" Option "ClickFinger2" "0" Option "ClickFinger3" "0" Option "CircularScrolling" "0" Option "CircScrollDelta" "0.1" Option "CircScrollTrigger" "0" Option "CircularPad" "1" Option "PalmDetect" "1" Option "PalmMinWidth" "0" Option "PalmMinZ" "0" Option "CoastingSpeed" "20" Option "CoastingFriction" "50" Option "PressureMotionMinZ" "150" Option "PressureMotionMaxZ" "160" Option "PressureMotionMinFactor" "1" Option "PressureMotionMaxFactor" "1" Option "GrabEventDevice" "0" Option "TapAndDragGesture" "1" Option "AreaLeftEdge" "0" Option "AreaRightEdge" "0" Option "AreaTopEdge" "0" Option "AreaBottomEdge" "0" Option "HorizHysteresis" "28" Option "VertHysteresis" "28" Option "ClickPad" "0" EndSection
Самой первой строчкой что в комментарии можно взять текущие настройки тачпада и сохранить их в формате пригодном для X11, а при помощи synclient можно на ходу играть со значениями не перезапуская иксы каждый раз. Например:
# synclient # synclient VertScrollDelta=300 # synclient -l | sed -e '1d' -e 's/^ \+/Option\t"/g' -e 's/ \+= /"\t"/g' -e 's/$/"/g' > add_to_X11.txt
Ну а как включить этот богомерзкий тачпад вообще — читайте в виках.
2015.03.21 22:44