Настройки для сенсорной панели / трекпойнта 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
Я думаю, что это поведение, которое вы ищете.