Как включить прокрутку и нажатие сенсорной панели в Debian Wheezy KDE?


10

Я пытаюсь включить прокрутку и постукивание по сенсорной панели моего ноутбука (2 кнопки влево и вправо в порядке). Я работаю на KDE Debian 7.3 (Wheezy) и у меня есть тачпад Synaptic. Мой ноутбук - старая модель HP 2007 года, поэтому он не поддерживает мультитач. В качестве пользователя root я создал /etc/X11/xorg.conf.d/synaptics.confфайл, который скопировал ниже. Затем в Konsole я дал 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. Также для меня "synclient TapButton1 = 1" решил проблему.

Здесь было бы полезно узнать подробности об оборудовании и т. Д. О производителе сенсорной панели.
Лео Леопольд Герц 준영

Ответы:


7

Ты пробовал synaptiks? Это простая программа с графическим интерфейсом, которая всегда решает любые проблемы с моей конфигурацией сенсорной панели.

Установить:

sudo apt-get install kde-config-touchpad

Тогда вы сможете запустить его с

synaptiks && synaptiks

(первый synaptiksтолько помещает значок в системный трей и по какой-то причине не запускает графический интерфейс)


Это работает также для Gnome?
Лео Леопольд Герц 준영

10

РЕДАКТИРОВАТЬ: я только что начал работать над моим touichpad Debian AlpsPS / 2 с 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.
Terdon

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.