触摸板上没有辅助按钮(右键单击)

Yuv*_*lem 38 touchpad dell 18.04

我在使用新的 Ubuntu 18.04 时遇到了一个严重的问题:

系统
Dell XPS 13 与新安装的 Ubuntu 18.04 LTS。

问题描述
触摸板仅提供主按钮(单击和双击),但没有辅助按钮。特别是,当使用“设置”->“设备”->“鼠标和触摸板”中的“测试您的设置”选项时,无论我单击何处(触摸板的左侧或右侧),对触摸板的任何点击都被视为主按钮。即使我将主按钮从左更改为右(在设置 -> 设备 -> 鼠标和触摸板 -> 常规中),情况仍然如此。

相比之下,连接到我的笔记本电脑(通过 USB)的外部鼠标工作正常:它提供主按钮和辅助按钮,其侧面与主按钮的选择相对应(在设置 -> 设备 -> 鼠标和触摸板 -> 常规中)。

这可能与触摸板右键单击在触摸板上不起作用有关,只有它上面的按钮才起作用。Thinkpad E480 Ubuntu 18.04 LTS

有任何想法吗?

更新:
同时,我发现除了 EntropyWins 提出的解决方案外,还可以通过键盘和鼠标 -> 触摸板 -> 鼠标单击仿真下的 Tweaks 工具(又名 gnome-tweaks)控制这种触摸板行为。无论如何,正如 EntropyWins 在他的回答中解释的那样,这不是一个错误。

Pat*_*ilg 57

基本上,Ubuntu 18.04 目前在触摸板上默认为“Mac”行为。技术细节是 Ubuntu 默认 libinput 触摸板为“点击手指”行为

要恢复它,请在终端中运行它:

gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Run Code Online (Sandbox Code Playgroud)

另一种选择(感谢 OP)是安装 gnome-tweak-tool(通过您的软件管理器或通过sudo apt install gnome-tweak-tool终端)。导航到gnome-tweak-tool左侧菜单中的“Keyboard & Mouse”子菜单,在右侧面板中触摸板的“Mouse Click Emulation”选项中选择“Areas”,如图中红框所示下图: gnome-tweak 中的相关设置突出显示

[警告:此修复适用于作为 Ubuntu 18.04 的默认输入驱动程序提供的 libinput 驱动程序。YMMV 如果您在尝试此修复程序之前已安装(不同的)突触驱动程序。]

  • 此外,我采用 Linus 的方法来解决什么是错误:不要像用户期望的那样做事,因为它一直有效...... (10认同)
  • 切换到“区域”方法会在我的情况下完全禁用右键单击(18.04,Acer Extensa 2510G)。而且我确实讨厌“手指”方法,因为您必须将一根手指放在触摸板上,否则菜单会消失。没用的杂技而已。 (4认同)
  • 像魅力一样工作,谢谢!我想知道默认的 MAC 设置是否是一件聪明的事情...... (3认同)
  • 在将 50-libinput.conf 重命名为 90-libinput.conf 以确保它在 70-synaptics.conf 之后读取后,这两种方法现在都可以正常工作。唔。 (2认同)
  • Pavel——我的修复对你不起作用的原因(可能)是因为你安装了突触驱动程序。18.04 不附带控制触摸板的突触驱动程序,您可能自己安装了它(或者您的风格包括它们)。我的修复是针对 libinput 驱动程序,而不是针对突触驱动程序。 (2认同)