Вопрос или проблема
У меня были следующие проблемы с тачпадом моего Sony Vaio E14115 на Ubuntu 12.04:
- Правый клик не работает
- Вертикальная прокрутка не работает
Затем я выполнил следующие шаги для исправления:
- Скачал патч для Psmouse
- sudo apt-get install dkms build-essential
- cd ~/Desktop
- tar jxvf psmouse-3.2.0-24-generic-pae.tar.bz2
- sudo mv psmouse-3.2.0-24-generic-pae /usr/src
- cd /usr/src
- sudo chmod -R a+rx psmouse-3.2.0-24-generic-pae
- sudo dkms add -m psmouse -v 3.2.0-24-generic-pae
- sudo dkms build -m psmouse -v 3.2.0-24-generic-pae
- sudo dkms install -m psmouse -v 3.2.0-24-generic-pae
- sudo modprobe -r psmouse
- sudo modprobe psmouse
Это решило проблемы с правым кликом и вертикальной прокруткой.
Но у меня все еще есть проблема с тем, что я не могу щелкнуть и перетащить, т.е. щелчок левой кнопкой мыши и перетаскивание другим пальцем. Он не двигается! Возможно, он не распознает второй палец.
Когда я проверяю возможности моего тачпада Synaptics с помощью
xinput list-props “SynPS/2 Synaptics TouchPad”|grep Capabilities
Я получаю следующий вывод:
Возможности Synaptics (304): 1, 1, 1, 1, 1, 1, 1
Пожалуйста, помогите мне.
Я написал блог о настройке тачпада на моей системе lubuntu для нетбука. Я хотел отключить щелчок по касанию, но предоставляю инструкции, и вы можете попробовать те, которые вам подходят. Это должно работать и на других дистрибутивах, но я тестировал только на lubuntu.
Я не смог протестировать ваше решение с патчем, так как вы не предоставили ссылку на патч, который вы использовали. Однако, я обнаружил, что следующее из этого ответа сработало для меня на моем SVS1511:
sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps
Это восстановило для меня правый клик и вертикальную прокрутку. Чтобы сделать это постоянным, создайте /etc/modprobe.d/psmouse.conf и добавьте в него эту строку:
options psmouse proto=imps
Это должно гарантировать, что опция загружается при загрузке. Патчинг psmouse не требуется.
Ответ или решение
Проблема с сенсорной панелью Sony Vaio E14 на Ubuntu 12.04: Невозможность перетаскивания
Если вы столкнулись с проблемами работы сенсорной панели на вашем ноутбуке Sony Vaio E14 под управлением Ubuntu 12.04, такими как невозможность перетаскивания объектов с использованием двух пальцев, это может быть результатом различных факторов и настроек. В этой статье мы рассмотрим, как можно диагностицировать и исправить данную проблему.
Описание проблемы
Ваша сенсорная панель, по всей видимости, не распознает второй палец для перетаскивания. Вы упомянули, что другие функции, такие как правый клик и вертикальная прокрутка, были успешно отрегулированы после установки патча для psmouse
. Однако проблема с перетаскиванием осталась.
Как проверить настройки сенсорной панели
Первым шагом является проверка свойств вашей сенсорной панели. Вы уже использовали команду:
xinput list-props "SynPS/2 Synaptics TouchPad" | grep Capabilities
Выявленный вами вывод:
Synaptics Capabilities (304): 1, 1, 1, 1, 1, 1, 1
указывает на то, что панель поддерживает основные функции, но может отсутствовать поддержка распознавания нескольких касаний (multitouch).
Решение проблемы с перетаскиванием
-
Проверка конфигурации драйвера:
Убедитесь, что ваш драйверpsmouse
загружается с правильными параметрами. Используйте следующую команду для временной установки параметраproto=imps
:sudo modprobe -r psmouse sudo modprobe psmouse proto=imps
Это может помочь загрузить сенсорную панель с поддержкой перетаскивания двумя пальцами. Если это решает проблему, необходимо закрепить эту настройку:
-
Постоянное изменение параметров загрузки:
Создайте конфигурационный файл дляpsmouse
, чтобы указанные параметры загружались при старте системы:echo "options psmouse proto=imps" | sudo tee /etc/modprobe.d/psmouse.conf
-
Проверка настроек Synaptics:
Убедитесь, что пакетxserver-xorg-input-synaptics
установлен. Если его нет, установите его:sudo apt-get install xserver-xorg-input-synaptics
Затем, создайте или измените файл конфигурации Synaptics, обычно расположенный по пути
/etc/X11/xorg.conf.d/70-synaptics.conf
. Добавьте в него:Section "InputClass" Identifier "touchpad" Driver "synaptics" MatchIsTouchpad "on" Option "TapButton1" "1" Option "TapButton2" "3" Option "TapButton3" "2" Option "HorizTwoFingerScroll" "1" Option "VertTwoFingerScroll" "1" Option "EmulateTwoFingerMinZ" "40" Option "EmulateTwoFingerMinW" "8" EndSection
Настройки для
EmulateTwoFingerMinZ
иEmulateTwoFingerMinW
имеют решающее значение и помогут точно распознавать второй палец. -
Проверка наличия обновлений:
Убедитесь, что у вас установлены последние обновления для вашей системы. Обновления могут содержать исправления для драйверов и улучшения совместимости с сенсорными панелями.
Заключение
Если вышеуказанные шаги не помогли решить проблему с перетаскиванием на вашей сенсорной панели, возможно, стоит рассмотреть возможность использования внешней USB-мыши в качестве временного решения, пока вы ищете более подходящие драйверы или патчи. Это не только обеспечит вам временное решение, но и даст возможность продолжать работу без неудобств. Если проблемы продолжают возникать, стоит обратиться на форумы или технические ресурсы для получения дополнительной помощи и советов от сообщества Ubuntu.