Я обновился с 17.04 до 17.10 на Lenovo T540p, который сломал прокрутку тачпада двумя пальцами и щелчок правой кнопкой мыши
Проблема с прокруткой двумя пальцами и щелчком правой кнопкой мыши с Ubuntu 17.10 (i386, 64bit, GNOME 3.26.1) на Lenovo T540p (модель с процессором Intel Core i5-4210M Haswell и т. Д.)
9 ответов
У меня та же проблема на моем Thinkpad T450s. Эта проблема упоминается на панели запуска здесь: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1722478
Кажется, это случилось после резюме. Обходной путь, описанный на LP1722478, работает для меня:
sudo modprobe -r psmouse
sudo modprobe psmouse
Обновление для других пользователей ThinkPad, согласно тяжелой работе, проделанной здесь, обходной путь следующий:
Редактировать файл /etc/default/grub
и измените строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
в
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.synaptics_intertouch=0"
затем
sudo update-grub
и перезагрузите компьютер.
Я думаю, я знаю, что вы имеете в виду. Если вы установили Gnome Tweaking Tool, он же Tweaks, вы можете перейти на Keyboard & Mouse > Click Method > Fingers
, Это могло бы решить это.
Насчет прокрутки двумя пальцами, попробуйте тремя пальцами, которые мне пригодились на моем Lenovo X1 Carbon 2015.
Как упомянуто в ответе @hpotter40, такое поведение является ошибкой LP # 1722478. Он затрагивает множество сравнительно недавних компьютеров ThinkPad и все еще присутствует в Ubtuntu 19.04. Три обходных пути обсуждаются в выпуске Launchpad. Один упоминается @hpotter40 в своем ответе, два других здесь:
Вариант 1: отключить Intertouch
Это мой любимый, так как его проще всего настроить.
Редактировать файл
/etc/default/grub
и изменить линиюGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
в это:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.synaptics_intertouch=0"
Выполнение:
sudo update-grub
Перезагружать.
Источник: отсюда и здесь. Также я только что увидел, что это уже в другом ответе здесь.
Вариант 2: модуль i2c-801
Если твой
/etc/modprobe.d/blacklist.conf
содержит строкуblacklist i2c_i801
, удалите это или сделайте это в комментарии.Используйте эту технику, чтобы перезагрузить
i2c-i801
модуль после каждого резюме из приостановленного состояния. Конечно, вы также можете сделать это вручную, в этом случае команды:sudo modprobe -r i2c-i801 sudo modprobe i2c-i801
Там нет необходимости modprobe
этот модуль при запуске системы явно, так как прокрутка двумя пальцами и касание двумя пальцами для щелчка правой кнопкой мыши разрывает только первое возобновление из приостановленного состояния.
Источник: отсюда.
Или попробуйте touchegg https://wiki.archlinux.org/index.php/Touchegg
(тело слишком короткое на 14 символов)
У меня такая же проблема. В настройках Gnome, в настройках "Клавиатура и мышь", изменение метода щелчка на "Области" снова заработало при щелчке правой кнопкой мыши.
Все еще не работает в 22.04 на моем ThinkPad X240. Альтернативой обходному пути командной строки ядра является создание файла
/etc/modprobe.d/psmouse.conf
содержащий
options psmouse synaptics_intertouch=0
и перезагрузить модуль
sudo modprobe -r psmouse
sudo modprobe psmouse
Вы, вероятно, раньше использовали Unity в качестве рабочего стола и сейчас используете Gnome Shell. (Хотите вы этого или нет, обновление решено за вас.)
Если вы хотите использовать Unity даже сейчас, это вариант, и он решит вашу проблему. Возможно, вы уже установили Unity, знаете ли вы это или нет, но если вы этого не сделаете:
sudo apt install unity
Затем, когда вы перезапустите и выберите своего пользователя на экране входа в систему, не вводите пароль сразу. Вместо этого обратите внимание на маленький значок шестеренки с помощью кнопки "Войти". Нажмите на нее, и вы увидите, что у вас есть выбор между "Ubuntu", "Ubuntu на Xorg" и "Unity". Нажмите "Unity", затем войдите в систему с паролем, как обычно.
Я рекомендую это для пользователей, которые хотят вернуться в среду, в которой они были раньше.