Как включить мультитач на сенсорной панели 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 года. Надеюсь, это станет лучше!!
Изменить: снова была некоторая работа, теперь она работает хорошо! проверить ссылку на Сааро