Як увімкнути прокрутку та торкання тачпада в Debian Wheezy KDE?


10

Я намагаюся ввімкнути прокрутку та натискання сенсорною панеллю мого ноутбука (2 лівої та правої кнопки в порядку). Я на Debian 7.3 (Wheezy) на робочому столі KDE і в мене є сенсорна панель Synaptic. Мій ноутбук - це стара модель HP 2007 року, тому він не підтримує багатодоторканість. Як root я створив /etc/X11/xorg.conf.d/synaptics.confфайл, який я скопіював нижче. Потім у Консолі я дав synclient -lта отримав назад такий код:

Parameter settings:
LeftEdge                = 1752
RightEdge               = 5192
TopEdge                 = 1620
BottomEdge              = 4236
FingerLow               = 25
FingerHigh              = 30
FingerPress             = 256
MaxTapTime              = 180
MaxTapMove              = 221
MaxDoubleTapTime        = 180
SingleTapTimeout        = 180
ClickTime               = 100
FastTaps                = 0
EmulateMidButtonTime    = 75
EmulateTwoFingerMinZ    = 282
EmulateTwoFingerMinW    = 7
VertScrollDelta         = 100
HorizScrollDelta        = 100
VertEdgeScroll          = 0
HorizEdgeScroll         = 0
CornerCoasting          = 0
VertTwoFingerScroll     = 1
HorizTwoFingerScroll    = 0
MinSpeed                = 1
MaxSpeed                = 1.75
AccelFactor             = 0.0398
TrackstickSpeed         = 40
EdgeMotionMinZ          = 30
EdgeMotionMaxZ          = 160
EdgeMotionMinSpeed      = 1
EdgeMotionMaxSpeed      = 401
EdgeMotionUseAlways     = 0
TouchpadOff             = 0
LockedDrags             = 1
LockedDragTimeout       = 5000
RTCornerButton          = 0
RBCornerButton          = 0
LTCornerButton          = 0
LBCornerButton          = 0
TapButton1              = 0
TapButton2              = 0
TapButton3              = 0
ClickFinger1            = 1
ClickFinger2            = 1
ClickFinger3            = 1
CircularScrolling       = 0
CircScrollDelta         = 0.100007
CircScrollTrigger       = 0
CircularPad             = 0
PalmDetect              = 0
PalmMinWidth            = 10
PalmMinZ                = 200
CoastingSpeed           = 20
CoastingFriction        = 50
PressureMotionMinZ      = 30
PressureMotionMaxZ      = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice         = 1
TapAndDragGesture       = 1
AreaLeftEdge            = 0
AreaRightEdge           = 0
AreaTopEdge             = 0
AreaBottomEdge          = 0
HorizHysteresis         = 25
VertHysteresis          = 25
ClickPad                = 0

Це зміст /etc/X11/xorg.conf.d/synaptics.conf

Section "InputClass"
Identifier "Touchpad"
MatchIsTouchpad "yes"
Driver "synaptics"
Option "MinSpeed" "0.4"
Option "MaxSpeed" "0.9"
Option "AccelFactor" "0"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "VertTwoFingerScroll" "0"
Option "HorizTwoFingerScroll" "0"
Option "VertEdgeScroll" "1"
Option "CoastingSpeed" "8"
Option "CornerCoasting" "1"
Option "TouchpadOff " "0"
EndSection

Я встановив apt-get install server-xorg-input-synapticsі перезавантажив систему після створення synaptics.confфайлу, але нічого не змінилося.

Що мені робити, щоб він працював?


Я спробував те, що сказав тердон, і воно спочатку спрацювало, але після перезавантаження системи всі зміни зникли. Потім я спробував синаптики з меню «Пуск» K> Програми> Утиліти (я встановив його раніше, але не побачив у системному треї). Я уважно прочитав кожну інструкцію та цього разу правильно налаштував її. Потім я перезапустив систему, і натискання та прокрутка все ще працювали!
WobblyWindows

Kali Linux 2.0 з i3 Desktop. Також для мене вирішена проблема "synclient TapButton1 = 1".

Інформація про обладнання тут може бути корисною тощо про виробника сенсорної панелі.
Лео Леопольд Герц 준영

Відповіді:


7

Ви пробували synaptiks? Це проста програма GUI, яка завжди вирішувала будь-які проблеми з моєю конфігурацією тачпада.

Щоб встановити:

sudo apt-get install kde-config-touchpad

Тоді ви повинні мати можливість запустити його

synaptiks && synaptiks

(перший synaptiksлише кладе піктограму в системний трей і чомусь не запускає графічний інтерфейс)


Чи працює це також для Gnome?
Лео Леопольд Герц 준영

10

EDIT: Мене просто почало працювати над моїм Debian AlpsPS / 2 touichpad із synclient:

synclient TapButton1=1

Я не є експертом з цього питання, але знайшов старий synaptics.confфайл, який я використовував на іншому ноутбуці:

Section "InputClass"
    Identifier      "touchpad catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option          "HorizEdgeScroll"    "1"
    Option          "MaxTapTime"        "300"
    Driver          "synaptics"
EndSection

Отже, спробуйте додати catchallдо ідентифікатора і зміни MatchIsTouchpadв onвід yes. Не впевнений, чи допоможе це, але варто спробувати.

Ще одна річ, яку ви можете спробувати, це встановлення tpconfig:

sudo apt-get install tpconfig 

Це має дати вам графічний інтерфейс, щоб увімкнути крани з:

 sudo tpconfig --tapmode=1

Хоча я просто спробував це в своїй системі, і, схоже, це не працює


@WobbyWindows має бути synclient HorizEdgeScroll=1.
terdon

Вибачте за дурне питання, яке я розмістив раніше: synclient TapButton1=1і synclient VertEdgeScroll=1зробив роботу! Ти врятував мені день. Велике спасибі
WobblyWindows

@WobbyWindows так, вибачте, я мав на увазі VertEdgeScroll=1.
тердон

1
Просто додайте Option "TapButton1" "1" у свій /etc/X11/xorg.confчи інший файл, /etc/X11/xorg.conf.dщоб зміни були постійними. Мої тести показали , що для того, щоб натиснувши на сенсорної панелі, ви повинні забезпечити , по крайней мере наступне: Option "TapButton1" "1", Identifier "Touchpad", MatchIsTouchpad "yes"і Driver "synaptics"в Section "InputClass" (...) EndSection.
patryk.beza

1
@ patryk.beza ви можете опублікувати фактичну відповідь. Це третя версія цього коментаря, я отримав сповіщення про: P
terdon

1

У KDE є нова програма, яка витіснила синаптики: kcm-touchpad

Ця програма включить нову опцію в Налаштуваннях системи. Для доступу до цих параметрів відкрийте Налаштування системи (налаштування системи в консолі) та перейдіть до Пристрої вводу -> Тачпад

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.