Я обновился с 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

Это мой любимый, так как его проще всего настроить.

  1. Редактировать файл /etc/default/grub и изменить линию

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    в это:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.synaptics_intertouch=0"
    
  2. Выполнение:

    sudo update-grub
    
  3. Перезагружать.

Источник: отсюда и здесь. Также я только что увидел, что это уже в другом ответе здесь.

Вариант 2: модуль i2c-801

  1. Если твой /etc/modprobe.d/blacklist.conf содержит строку blacklist i2c_i801, удалите это или сделайте это в комментарии.

  2. Используйте эту технику, чтобы перезагрузить 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", затем войдите в систему с паролем, как обычно.

Я рекомендую это для пользователей, которые хотят вернуться в среду, в которой они были раньше.

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