我在Lenovo T540p上从17.04升级到17.10,已损坏了两指触摸板的滚动和右键单击


17

联想T540p(配备Intel Core i5-4210M Haswell CPU的型号等)上的Ubuntu 17.10(i386、64位,GNOME 3.26.1)的触控板两指滚动和右键单击问题


有什么问题 我只看到一条声明。
林茨温德'17

1
这也在17.10上影响了我的ThinkPad X250。下面的@ hpotter40的答案为我工作。
Majal

Answers:



8

根据此处完成的辛苦工作,为其他ThinkPad用户更新,解决方法如下...

编辑文件/etc/default/grub并更改行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.synaptics_intertouch=0"

然后

sudo update-grub

然后重启。


1
太棒了!比IMO的modprobe解决方案好,因为它还要求在pm-utils的简历中添加modprobe命令。
切斯特

1

我想我知道你的意思。如果您安装了Gnome Tweaking Tool(又名Tweaks),则可以转到Keyboard & Mouse > Click Method > Fingers。那可能会解决。


1

关于两根手指的滚动,请尝试用三根手指进行操作,这对于我的Lenovo X1 Carbon 2015来说是开箱即用的。


同样,在Lenovo ThinkPad T440上使用Ubuntu 19.10。如LP#1722478中所述,此行为是Bug的一部分,并非故意的。
tanius

0

我有同样的问题。在Gnome Tweaks的“键盘和鼠标”设置中,将click方法更改为“ Areas”可以使右键单击再次起作用。


0

@ hpotter40答案中所述,这是错误LP#1722478的行为。它会影响各种各样的相对较新的ThinkPad计算机,并且仍然存在于Ubtuntu 19.04中。启动板问题中讨论了三种解决方法。@ 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在系统启动时显式地使用此模块,因为两指滚动和两指轻击用于右键单击仅在从挂起状态的第一次恢复中中断。

资料来源:从这里


-1

您以前可能曾经将Unity用作桌面环境,现在正在使用Gnome Shell。(无论您是否想要,升级都为您决定。)

如果您现在甚至想使用Unity,那也是一个选择,它将解决您的问题。无论您是否知道,您可能已经安装了Unity,但如果不知道,请执行以下操作:

sudo apt install unity

然后,当您重新启动并在登录屏幕上选择用户时,请不要立即输入密码。相反,请通过“登录”按钮注意小齿轮图标。单击它,您应该看到可以在“ Ubuntu”,“ Xorg上的Ubuntu”和“ Unity”之间进行选择。单击“统一”,然后像往常一样使用您的密码登录。

对于希望返回到以前环境的用户,我建议这样做。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.