?

Log in

No account? Create an account
Previous Entry Поделиться Next Entry
А тут кто-нибудь знает, как настроить среднюю кнопку на тачпаде ноутбука?
dil wrote in ru_linux
В ru-debian пока никаких ответов на этот вопрос нет.

Итак, ноутбук Dell. У него на тачпаде снизу две кнопки - левая и правая, а сверху ещё три - левая, средняя и правая.
В установленном там Debian'е 8.11 все эти кнопки работают, значит, никаких физическх дефектов точно нет.

Но когда я на этом же ноутбуке запускаю с внешнего USB-диска более свежий Debian (9.8), то левые и правые кнопки работают, но когда я нажимаю на среднюю, например, чтобы в браузере открыть по ссылке новую вкладку, совершенно ничего не происходит. Если нажать одновременно на обе нижние кнопки, то это срабатывает как средняя.

А если на среднюю кнопку быстро нажать 2-3 раза, то новые вкладки открываются, обычно 2-3 раза, хотя иногда только одна, как и надо.
Отчего такое может быть, и как это можно подправить?


  • 1
Я бы поискал утилиту настройки тачпада для начала.

Для synaptics есть synclient, например. Но Вы посмотрите, какой у Вас таки тачпад.

У меня используется psmouse и в старом, и в новом Debian'е.
synaptics вовсе нету:
# modprobe synaptics
modprobe: FATAL: Module synaptics not found in directory /lib/modules/4.9.0-8-amd64


Хотя synclient запускается и показывает кучу параметров, но что там можно поменять?
# synclient | grep -i button
    EmulateMidButtonTime    = 75
    RTCornerButton          = 0
    RBCornerButton          = 9
    LTCornerButton          = 0
    LBCornerButton          = 8
    TapButton1              = 1
    TapButton2              = 2
    TapButton3              = 3

То есть таки synaptics.

Там ещё как минимум есть настройки UpDownScrolling , LeftRightScrolling

Кроме того, можно посмотреть в /usr/share/X11/xorg.conf.d , по логам определить, какой конфиг подгрузился и попробовать в нём закомментировать лишние на первый взгляд опцыи.

О, вроде добавление опции "proto=imps" к модулю psmouse помогло сразу работать среднеё кнопке, но нажатие на обе нижние кнопки теперь работает не как средняя, а как левая и правая по отдельности.

Ну, и в синаптиксе есть эмулятор ( EmulateMidButtonTime != 0), и в конфиге иксов можно включить такой жэ через Option "Emulate3Buttons" и "Emulate3Timeout" если драйвер mousedrv или "EmulateThirdButton" если драйвер evdev (второе вроде более вероятно, но я точно не уверен).

Но меня не интересует эмуляция кнопок, у меня проблема с натуральными кнопками вокруг тачпада.

  • 1