Настройки для сенсорной панели / трекпойнта Glidepoint в Dell Latitude

Несколько проблем с тачпадом и трекпоинтом для моего ноутбука Dell Latitude (Ubuntu 12.04). Во-первых, в настройках мыши в настройках системы нет вкладки "Сенсорная панель". Я хотел бы иметь возможность использовать прокрутку двумя пальцами на сенсорной панели (а также настроить чувствительность) и включить прокрутку средней кнопкой мыши на трекпоинт.

synclient выдает ошибку:

Couldn't find synaptics properties. No synaptics driver loaded?,

Соответствующий вывод xinput является:

    ⎡ Virtual core pointer                      id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ⎜   ↳ GlidePoint Virtual Touchpad               id=13   [slave  pointer  (2)]

Я нашел файл в /usr/share/X11/xorg.conf.d/ в котором есть код для включения прокрутки средней мышью, но, похоже, он срабатывает только в том случае, если TrackPoint|DualPoint Stick сопоставляется в xinput список? Как ни странно, прокрутка средней кнопкой мыши работает только в средстве просмотра PDF Chrome, но не где-либо еще.

Я пытался с помощью gpointer-device-settings но он падает /segfaults каждый раз, когда я запускаю его. Я попробовал несколько вещей о драйверах ALPS, но они, кажется, вступают в игру, когда устройство Glidepoint появляется в xinput как обычная мышь, что я не думаю, что дело здесь.

3 ответа

У меня Dell E7440 с предустановленной Ubuntu 12.04. Вот как я решил упомянутые вами вопросы:

  • У меня нет вкладки "Сенсорная панель" в настройках мыши в системных настройках, но она не нужна, поскольку есть предварительно установленный инструмент под названием "GlidePoint Control Center" или "Сенсорная панель GlidePoint" v.3.6, который позволяет настраивать кнопки, движение, нажатие, прокрутка и т. д. Таким образом, все функции сенсорной панели можно управлять через него. Это можно найти здесь.
  • Чтобы включить прокрутку средней кнопкой мыши на трекпоинте, я следовал этой статье, и единственное, что я изменил, было /usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf в разделе MatchProduct не было моего устройство, которое я получил через 'xinput', поэтому я добавил его туда. А вот мой 11-evdev-trackpoint.conf:

    Section "InputClass"
        Identifier      "trackpoint catchall"
        MatchIsPointer  "true"
        MatchProduct    "TrackPoint|DualPoint Stick|GlidePoint Virtual Touchpad"
        MatchDevicePath "/dev/input/event*"
        Option  "Emulate3Buttons"       "true"
        Option  "EmulateWheel"  "true"
        Option  "EmulateWheelButton"    "2"
        Option  "XAxisMapping"  "6 7"
        Option  "YAxisMapping"  "4 5"
    EndSection
    

Насколько я вижу, у вас есть то же устройство в вашем "xinput". Поэтому, чтобы включить прокрутку средней кнопкой мыши, просто измените этот файл и перезагрузите компьютер.

Ну, это работает и для меня, и для Локатора E7470, но я понятия не имею, как Сантьяго сделал эту работу, DnrDevil.

xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation" 1
xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation Button" 2
xinput set-prop "ImPS/2 Generic Wheel Mouse" "Evdev Wheel Emulation Timeout" 20

Я сделал это с xinput (он отлично работает на E5450):

xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation" 1
xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation Button" 2
xinput set-prop "AlpsPS/2 ALPS DualPoint Stick" "Evdev Wheel Emulation Timeout" 200

Я думаю, что это поведение, которое вы ищете.

Другие вопросы по тегам