戴尔 Precision 和 XPS Ubuntu 触控板修复:Ubuntu 上的触摸板和鼠标问题的解决方案
Summary: 探索适用于戴尔 Precision 和 XPS 计算机上的 Ubuntu 触控板和鼠标问题的有效解决方案。按照逐步说明增强运行 Ubuntu 的触控板体验。使用本综合指南解决光标问题。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
以下修复方法是在 Ubuntu 中解决触摸板或鼠标配置问题的妥善做法。这是对 Ubuntu 操作系统 (OS) 的修改,已经在解决不稳定或跳动光标等问题方面取得了巨大成功。这应该可以改善您在触摸板或鼠标方面的整体体验。
Cause
无可用的原因信息。
Resolution
要解决触摸板或鼠标问题,请执行以下步骤:
- 首先,验证计算机是否已完全更新:
- 打开终端窗口(同时按下 CTRL + ALT + T 键)。
- 运行以下命令,每运行一个命令后按一次 Enter 键:
sudo apt-get updatesudo apt-get upgrade -y提醒:Sudo 是 Ubuntu 中的一个命令,它为管理员授予对它后面的命令的权限。您必须具有对计算机的管理员级别访问权限,才能使这些命令正常运行。如果您打算创建多个终端命令,可能需要使用 sudo su 命令来授予整个终端会话管理员级别权限。
- 重新启动计算机以使更改生效。
- 启用 HWE 内核:
- 打开终端窗口。
- 键入以下命令,然后按 Enter 键:
sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
提醒:有关此内核功能的详细信息,请访问以下文章:https://wiki.ubuntu.com/Kernel/LTSEnablementStack - 重新启动计算机以使更改生效。
- 验证您的计算机是否具有双鼠标驱动程序(并非所有型号都有此问题。如果您的计算机没有双鼠标驱动程序,请继续执行下一步):
- 打开终端窗口。
- 运行以下命令,然后按 Enter 键以验证 Ubuntu 是否检测到两个触摸板:
xinput list
提醒:您的 Id 号将有所不同,因为每个计算机都将按不同的方式抽取和分配 id。 - 通过运行以下命令并按 Enter 键,编辑 51-synaptics-quirks.conf 文件:
sudo gedit /usr/share/x11/xorg.conf.d/*synaptics-quirks.conf
将以下文本添加到文件底部:# Disable generic Synaptics device, as we're using
# DLL0704:01 06CB:76AE Touchpad
# Having multiple touchpad devices running confuses syndaemon
Section InputClass
Identifier SynPS/2 Synaptics TouchPad
MatchProduct SynPS/2 Synaptics TouchPad
MatchIsTouchpad on
MatchOS Linux
MatchDevicePath /dev/input/event*
Option Ignore on
EndSection

完成后,单击右上角的 Save按钮 ,然后 退出 窗口并 重新启动 计算机。 - 打开终端窗口。
- 使用以下命令验证第二个鼠标是否已禁用,然后按 Enter 键:
xinput -list
Synaptics触摸板不应出现,如果您仍有额外的触摸板,请在继续作之前重试最后一系列步骤。
- 安装新的 libinput 驱动程序:
- 打开终端窗口。
- 键入以下命令,然后按 Enter 键:
sudo apt-get install xserver-xorg-input-libinput-hwe-16.04 libinput-tools xorg-input-abi-24 - 重新启动计算机。
- 阻止 Synaptics 驱动程序:
- 编辑 synatptics.conf 文件以阻止旧驱动程序。根据您的型号,前面的数字可能有所不同。
- 打开终端窗口。
- 键入以下命令,然后按 Enter 键:
sudo gedit /usr/share/X11/xorg.conf.d/*synaptics.conf - 通过在该部分每行的开头添加井号 (#),注释掉 Touchpad catchall 部分。

- 完成后,单击右上角的保存按钮,然后退出窗口。
- 在 libinput 配置文件中添加选项:
- 最后一步是在 libinput 配置文件中添加额外的选项。这将提供一些额外功能,并改善触摸板的整体体验。
- 打开终端窗口。
- 运行以下命令以编辑文件,然后按 Enter 键:
sudo gedit /usr/share/X11/xorg.conf.d/*libinput.conf - 此时,查找具有文本 Identifier libinput touchpad catchall 的部分,然后在行 MatchDevicePath /dev/input/event* 与 Driver libinput 之间键入以下更改:
- Option Tapping True
Option TappingDrag True
Option DisableWhileTyping True
Option AccelProfile adaptive
Option AccelSpeed 0.4
Option SendEventsMode disabled-on-external-mouse

完成后,单击右上角的 Save按钮 ,然后 退出 窗口。 - Option Tapping True
- 重新启动计算机并测试问题是否已解决。
Additional Information
须了解的有用 Linux 终端命令
- xinput -list-devices — 这为您提供了触摸板的硬件 ID。每台计算机都显示不同的数字。例如,我的计算机是 ID 11,而您的可能不同。
- xinput list-props 11 — 显示已启用和禁用的所有选项。这还将验证 libinput 是否正常工作。末尾的 11 是从上一个命令获取的硬件 ID。
- sudo libinput-list-devices — 这将显示 libinput 识别的所有设备,并显示选项的状态。
对于所有 libinput 选项,请转至 https://www.mankier.com/4/libinput
以下是最常见的选项(这些选项被添加到 /usr/share/X11/xorg.conf.d/*libinput.conf):
- 选项 "SendEventsMode" "disabled-on-external-mouse" — 检测到 USB 鼠标时,它会禁用触摸板。
- 选项 "Tapping" "True" — 这使您只需用手点击鼠标即可单击。如果您忽略此选项,则必须物理地单击触摸板才能单击鼠标或使用较低的按钮。启用后,它允许双手指点按以激活右键单击。
- 选项 "DisableWhileTyping" "True" — 默认已启用,但如果您喜欢,这里列出了设置。
- 选项"AccelProfile" "adaptive" — 启用鼠标加速配置文件。这有助于使鼠标手指的速度更自然一些,迟钝感更小。建议使用 Adaptive,因为其会根据您的输入更改。您也可以尝试“flat”选项。
- 选项 "AccelSpeed" "0.3" — 更改指针的加速速度。使用 -1 到 1 之间的值。数值越大,指针移动的速度越快。大多数人倾向于使用 0.2 以获得较慢的响应速度,使用 0.5 获得较快的响应速度。
- 选项 "TappingDrag" "True" — 启用后,轻击后手指按住会仅使单个按钮关闭,因此此手指的所有动作都将转换为拖动动作。
- 选项 "HorizontalScrolling" "True" — 如果您希望能够并排滚动。就个人而言,我不喜欢这个。如果您有触摸屏,可以在触摸屏上使用此选项。触摸屏与触摸板相比,手感更自然。
- 选项 "ScrollMethod" "edge" — 默认情况下,触摸板使用两个手指滚动。如果您喜欢滚动区域位于触摸板右侧的旧式鼠标风格,可以使用此选项启用它。
Affected Products
XPS, Mobile WorkstationsArticle Properties
Article Number: 000150104
Article Type: Solution
Last Modified: 30 Sept 2025
Version: 9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.