Как включить мультитач на сенсорной панели Sentelic (ноутбук msi x350)?

Я понимаю, что мой ноутбук MSI x350 поставляется с трекпадом Sentelic, который поддерживает multi-touch (согласно веб-сайту MSI). Есть ли способ включить мультитач в Ubuntu? У меня были трудности с поиском информации об этом в Google, и, поскольку это не тачпад synaptics, я не смог найти много информации в документации по Ubuntu. У моих настроек мыши нет вкладки трекпада, как, например, на Macbook.

Запуск "xinput list" возвращает: FSPPS/2 Sentelic FingerSensingPad id=11

И в моем Xorg.0.log:

[    17.481] (II) config/udev: Adding input device FSPPS/2 Sentelic FingerSensingPad (/dev/input/event6)
[    17.481] (**) FSPPS/2 Sentelic FingerSensingPad: Applying InputClass "evdev pointer catchall"
[    17.481] (**) FSPPS/2 Sentelic FingerSensingPad: always reports core events
[    17.481] (**) FSPPS/2 Sentelic FingerSensingPad: Device: "/dev/input/event6"
[    17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Found 11 mouse buttons
[    17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Found scroll wheel(s)
[    17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Found relative axes
[    17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Found x and y relative axes
[    17.500] (II) FSPPS/2 Sentelic FingerSensingPad: Configuring as mouse
[    17.500] (**) FSPPS/2 Sentelic FingerSensingPad: YAxisMapping: buttons 4 and 5
[    17.500] (**) FSPPS/2 Sentelic FingerSensingPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    17.500] (II) XINPUT: Adding extended input device "FSPPS/2 Sentelic FingerSensingPad" (type: MOUSE)
[    17.500] (II) FSPPS/2 Sentelic FingerSensingPad: initialized for relative axes.
[    17.500] (II) config/udev: Adding input device FSPPS/2 Sentelic FingerSensingPad (/dev/input/mouse0)

4 ответа

Решение

На Launchpad есть открытый отчет об ошибке для этой проблемы. Хотя поддержка этой сенсорной панели несколько улучшилась с тех пор, как я купил свой ноутбук MSI X-Series, она, как вы заметили, явно неполна. Из того, что я собрал в этом отчете об ошибках, Sentelic недавно выпустил драйвер Linux с открытым исходным кодом для сенсорной панели, который был частично объединен с ядром Linux. К сожалению, из комментария 71 отчета об ошибке кажется, что Sentelic также поднял проблемы с патентами, которые, кажется, блокируют текущую разработку драйвера с открытым исходным кодом.

Конечная цель, по крайней мере из того, что я прочитал в списке рассылки, - передать управление прокруткой (и мультитач?) Драйверу Synaptics. И еще раз процитирую отчет об ошибке: "Для правильного исправления этой ошибки источник Sentelic для абсолютного позиционирования необходимо повторно добавить в драйвер".

Сейчас я не знаю никого, кто бы активно работал над этим, но я нахожусь в той же лодке, что и вы, и мне бы хотелось, чтобы на моем ноутбуке работала мультитач (или, по крайней мере, полезная прокрутка по краям). Может быть, мы должны начать подкупать людей.:)

3 решения, которые вы можете попробовать:

  • Попробуйте http://live.gnome.org/GPointingDeviceSettings. Он является преемником GSynaptics и имеет более широкий спектр поддерживаемых аппаратных устройств (он не ограничивается только Synaptics)

  • Обновите ваше ядро ​​до (как минимум) 2.6.32. Это значение по умолчанию в Ubuntu 10.04 и выше. Цитата из Gentoo Wiki: сенсорная панель Sentelic поставляется с парой ноутбуков / нетбуков. Недавно они выпустили драйвер для Linux, который будет нуждаться в исправлении ядра. Примечание: с версии 2.6.32 драйвер включен в ядро

  • Попробуйте этот официальный драйвер. Подробное руководство можно найти на http://ubuntuforums.org/showpost.php?p=9603498&postcount=3

Я надеюсь, что один из них работает для вас!:)

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

Сенсорная панель Sentelics не является сенсорной панелью Synaptics. Разное оборудование, разные драйверы - как для Windows, так и для Linux. Вам нужно удалить все вещи синаптики - ну, вам не нужно, но это ничего не делает:)

Вы не говорите, какую версию Ubuntu вы используете - я использую 10.10 на своем ноутбуке с тачпадом Synaptics и 11.04 с отключенным Unity, потому что это ужасно на машине Sentelics. Я предполагаю, что вы используете Lucid (10.04) или выше. В противном случае есть еще кое-что, чего я не знаю, так как поддержка этого типа драйвера отсутствует в ядре:(

Но если вы на Lucid или выше... попробуйте это:

http://sourceforge.net/projects/fsp-lnxdrv/

скачайте подходящую для вас версию - i386 для 32-битной Ubuntu или amb64 для 64-битной Ubuntu или статической сборки и соберите свою собственную, если вы используете что-то более экзотическое. Я использую gdebi для установки такого рода вещей, вы можете использовать командную строку, это мало что меняет. Затем перейдите в командную строку и введите "sudo fspc", после чего появится окно драйвера.

Это не блестяще. Но это намного лучше, чем у вас сейчас:)

У меня есть asus zenbook ux31e также с сенсорной сенсорной панелью, с этой страницы https://help.ubuntu.com/community/AsusZenbook есть некоторая полезная информация:

Реубен Бонд начал работу над драйвером синаптиков для сенсорной панели Sentelic на github.com/ReubenBond/sentelic-multitouch, но ожидает от Sentelic дальнейших документов по мультитач.

Кроме того, Оскари Сааренмаа удалось добиться прокрутки двумя пальцами в своем репозитории git по адресу https://github.com/saaros/sentelic/, который Крис Д. намерен усовершенствовать в своем форке по адресу github.com/thaelim/sentelic.

Люди, кажется, работают над этим, но я попробовал два последних патча, и они оба ужасны по состоянию на 4 января 2011 года. Надеюсь, это станет лучше!!

Изменить: снова была некоторая работа, теперь она работает хорошо! проверить ссылку на Сааро

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