LINUX.ORG.RU

Тачпад на ноуте.


0

2

Что то не могу въехать, до вчерашнего дня все работало как надо, шлепок по тачпаду воспринимался как открытие/выделение объекта, сейчас шлепок не работает ни как, приходится пользоваться дополнительными кнопами. Как вернуть все на свои места? ОС Slackware Linux, драйвер NVIDIA проприетарный, KDE 4.5.1

★★★★★

драйвр synaptics установлен? может причина в этом хотя и странная

muzlocker
()
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
	      Option "TapButton1" "1"
	      Option "TapButton2" "2"
	      Option "TapButton3" "3"
EndSection

УМВР.

anon_666
()
Ответ на: комментарий от splinter

Ну дык его настроить еще надо. Как xorg настраивается — HAL, udev, xorg.conf?

У меня вот такое в xorg.conf

Section "InputDevice"
    Identifier  "TouchPad0"
    Driver      "synaptics"
    Option      "Protocol" "auto-dev"
    Option      "Device" "/dev/input/mouse0"
    Option      "SHMConfig" "on"
    Option      "VertEdgeScroll" "True"
    Option      "HorizEdgeScroll" "True"
    Option      "VertTwoFingerScroll" "False"
    Option      "HorizTwoFingerScroll" "False"
EndSection
и все работает.

Соответственно тебе надо будет добавить вот такое:

Option "TapButton1" 1

fat_angel ★★★★★
()

собственно, возможно, не в тему... а файлик /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi присутствует?

И ежели он есть, то есть ли в нем запись типа <!-- Enable tapping Which mouse button is reported on a non-corner one-finger tap. 1 - Left button -->

<merge key=«input.x11_options.TapButton1» type=«string»>1</merge>

вроде как в xorg.conf уже ничего особо не нужно указывать, в слаке как бы хал сейчас за это отвечает.

abumbaher
()
Ответ на: комментарий от abumbaher

Собственно сам тачпад работает, но не реагирует на одиночный(двойной) щелчок, приходится пользоваться доп-ми клавишами.

splinter ★★★★★
() автор топика
Ответ на: комментарий от splinter

Для HAL'а создай файл /etc/hal/fdi/policy/10-x11-input.fdi следующего содержания

<?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
    <device>
        <match key="info.capabilities" contains="input.touchpad">
            <merge key="input.x11_options.SHMConfig" type="string">on</merge>
            <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
            <merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
            <merge key="input.x11_options.VertTwoFingerScroll" type="string">false</merge>
            <merge key="input.x11_options.HorizTwoFingerScroll" type="string">false</merge>
            <merge key="input.x11_options.TapButton1" type="string">1</merge>
        </match>
    </device>
</deviceinfo>

Соответственно опции касающиеся скрола можно убрать, тебе нужна последняя опция где TapButton1.

fat_angel ★★★★★
()
Ответ на: комментарий от fat_angel

Спасибо, помогло! Только странно, вчера все работало, а сегодня пришлось хал крутить.

splinter ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.