戴尔触摸板在 Ubuntu 中无法正常工作

Summary: 触摸板无法在运行 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.

Instructions

在运行 Ubuntu 的戴尔计算机上,触摸板、鼠标或触摸屏是否无响应?别担心,本指南将引导您逐步完成每个修复。触摸板停止工作可能是由于硬件本身的问题(如连接松动)或软件相关问题(如驱动程序冲突或配置不正确)。我们将帮助您确定是哪一个,然后修复它。


准备工作

首先连接一个临时鼠标。

本指南中的大多数步骤都需要您打开终端或导航菜单。如果您的触控板无法正常工作,请在开始之前插入 USB 鼠标,以便您可以跟上操作。如果没有可用的菜单,您可以使用键盘快捷键(Tab、箭头键、 Enter)来浏览 Ubuntu 的菜单。

 

提醒:建议不要禁用触摸板,除非您有外部 USB、无线 USB、蓝牙鼠标或计算机具有触摸屏。

快速核对表:先试试这些

在深入了解详细修复方法之前,请浏览此快速核对表。这些简单的步骤可在几秒钟内解决大多数触控板问题。

1.检查键盘快捷方式。
许多戴尔笔记本电脑都有专用的按键或功能组合键,可用于打开或关闭触摸板。要重新启用触控板,请使用键盘快捷键,如 Fn + F3F7F9 (因型号而异)进行切换。查找印在其中一个功能键 (F1-F12) 上的触摸板图标。根据系统型号,您可以执行组合键以启用或禁用触摸板。某些系统在 F12 键右侧有一个单独的键,上面有触摸板的图片和一个 X,用于启用和禁用触摸板。

2.检查触摸板是否已在 Ubuntu 设置中禁用。
如果您的触控板无法正常工作,并且您连接到外部鼠标,请检查系统设置,以确保您未启用“连接鼠标时禁用触控板”选项。

  • 转至 设置>鼠标和触摸板
  • 确保触摸板切换开关已 打开
  • 检查滚动速度是否设置得足够高以进行注册。如果太低,触摸板将无法正常工作。

3.重新启动计算机。
简单的重新启动通常可以清除临时故障,并允许 Ubuntu 正确地重新初始化硬件。


步骤 1:在 BIOS 中测试触摸板

首先要做的是找出问题出在硬件还是软件上。在加载 Ubuntu 之前运行的 BIOS(基本输入/输出系统)中测试触控板可以确切地告诉您这一点。

  1. 重新启动戴尔计算机。
  2. 在戴尔徽标屏幕上,反复按 F2 键以访问 BIOS。
  3. 进入 BIOS 后,尝试使用触摸板或使用要测试的鼠标或触摸屏移动光标。
  4. 查找与“Internal Pointing Device”、“Touchpad”或“Keyboard/Mouse”相关的设置,并确保已启用触摸板。

结果意味着什么?

  • 触摸板在 BIOS → 中无法正常工作这可能是硬件问题。如果您的计算机在保修期内,请联系戴尔支持以获得进一步的帮助。
  • 触摸板在 BIOS →中正常工作 问题出在设备的操作系统或软件上。继续阅读本指南以进一步进行故障处理。

步骤 2:检查Ubuntu是否检测到触摸板

此步骤告诉您 Ubuntu 的内核(操作系统的核心)是否可以“看到”您的触摸板。

  1. 打开终端窗口。按键盘上的 Ctrl + Alt + T
  2. 在终端中,键入以下命令,然后按 Enter 键less /proc/bus/input/devices
  3. 浏览显示的列表。您应该会看到您的触摸板列出,通常类似于 SynPS/2 Synaptics TouchPadELAN Touchpad
  • 如果检测到触摸板,则问题与软件相关,而不是硬件。继续执行 步骤 3
  • 如果触控板 未列出, Linux 内核可能无法识别它。跳至 步骤 6

您还可以运行此命令以获取更多详细信息: xinput list

这将为您提供触控板的硬件 ID。每台计算机都显示不同的数字。


步骤 3:更新您的系统

完全更新的Ubuntu系统通常包括更新的驱动程序和内核模块,可以解决硬件兼容性问题。这始终是一个很好的起点。

  1. 打开终端窗口。按 Ctrl + Alt + T
  2. 逐个运行以下命令。每开始后按 Enter 键

    sudo apt-get update sudo apt-get upgrade -y

    提醒:sudo 是 Ubuntu 中的一个命令,用于授予管理员对它后面的命令的权限。您必须具有对计算机的管理员级别访问权限,才能使这些命令正常运行。
  3. 更新完成后,重新启动计算机。
  4. 测试触摸板以查看其现在是否正常工作。

步骤 4:调整触摸板设置(针对不稳定或跳跃的光标)

以下修复方法是在 Ubuntu 中解决触摸板或鼠标配置问题的妥善做法。这是对 Ubuntu 操作系统的修改,在解决光标不稳定或跳动等问题方面取得了巨大成功。

这些设置有什么作用?

以下是对最有用选项的通俗易懂的解释:

  • 攻 丝:这允许您使用手指并点击以单击。如果您省略此选项,则必须物理按下触摸板才能激活单击。启用后,只需用两根手指点按即可激活右键单击。
  • DisableWhileTyping:默认情况下,此功能处于启用状态,可防止在您键入时意外移动光标。
  • AccelProfile 自适应:这启用了鼠标加速配置文件,这有助于使指针速度感觉更自然、更少迟钝。建议使用自适应设置,因为它会根据您的输入进行更改。
  • SendEventsMode disabled-on-external-mouse:当检测到 USB 鼠标时,它会自动禁用触摸板。

要在 X11 会话上永久应用这些设置,请执行以下步骤:

  1. 打开终端窗口。按 Ctrl + Alt + T
  2. 运行以下命令并按 Enter 键sudo nano /etc/X11/xorg.conf.d/40-libinput.conf
    提醒:如果该文件夹尚不存在,请先使用以下命令创建它: sudo mkdir -p /etc/X11/xorg.conf.d/
  3. 将以下文本块添加到该文件中:
    “InputClass”部分
    标识符“touchpad configuration”
    MatchIsTouchpad“打开”
    MatchDriver “libinput”
    选项“点击”“打开”
    Option “TappingDrag” “true”
    Option “DisableWhileTyping” “true”
    选项 “AccelProfile” “adaptive”
    选项 “AccelSpeed” “0.4”
    Option “SendEventsMode”: “disabled-on-external-mouse”,
    选项 “NaturalScrolling” “false”
    EndSection
    
  4. Ctrl + O 保存,然后按 Enter 确认。按 Ctrl + X 退出。
  5. 重新启动计算机。
  6. 测试触摸板以查看问题是否得到解决。
提醒:在 Wayland 会话上:在较新的 Ubuntu 版本中,GNOME 上的默认值:始终使用 libinput,并且不应用 Xorg 驱动程序设置。如果您使用的是 Wayland,请改为通过 设置 > 鼠标和触控板 来配置触控板。

步骤 5:修复右键单击不起作用的问题

从 Ubuntu 18.04 开始,触摸板的右键单击行为已更改。此更改是在 GNOME 3.28 中进行的,它会影响任何使用 GNOME 桌面环境的发行版。

如果右键单击在 GNOME 桌面上不起作用,请按照下列步骤操作:

  1. 打开终端窗口。按 Ctrl + Alt + T
  2. 运行以下命令并按 Enter 键gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
提醒:此命令仅适用于 GNOME 桌面环境。

这将使触摸板的底部区域可用于单击。按触控板的左下角会导致左键单击,按右下角会导致右键单击。

要返回到双指右键单击方法,请运行: gsettings set org.gnome.desktop.peripherals.touchpad click-method fingers


步骤 6:重新安装或切换触控板驱动程序

现代 Linux 发行版附带 libinput 作为默认触摸板驱动程序。较旧的 Synaptics 驱动程序已弃用,并且不再在大多数发行版中维护。如果您仍在运行 Synaptics,则切换到 libinput 本身可以解决许多问题。

选项 A:安装 libinput 驱动程序

  1. 打开终端窗口。按 Ctrl + Alt + T
  2. 逐个运行以下命令,并在每个命令后按 Enter键sudo apt-get install xserver-xorg-input-libinput libinput-tools
  3. 重新启动计算机。

选项 B:重新安装Synaptics驱动程序(如果您的触摸板需要)

常见的触摸板供应商包括 Synaptics、ALPS 和 Elantech。如果您的触摸板特别需要 Synaptics 驱动程序,请运行以下命令:

  • sudo apt-get remove xserver-xorg-input-synaptics
  • sudo apt-get install xserver-xorg-input-synaptics

然后重新启动计算机。

选项 C:解决 Ubuntu 检测到两个触摸板时的冲突

有时 Ubuntu 会检测到重复的触摸板条目,从而导致行为不稳定。要检查这一点,请执行以下操作:

  1. 打开终端窗口。按 Ctrl + Alt + T
  2. 运行以下命令并按 Enter 键xinput list

    如果您已切换到 libinput,则不应显示 Synaptics 触摸板。如果您仍然看到列出的额外触控板,则可能需要禁用旧的 Synaptics 配置。

  3. 要禁用冲突的 Synaptics 配置,请运行以下命令并按 Enter 键sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf
  4. 找到 Touchpad catchall 部分,并添加 # 该部分中每行开头的符号将其注释掉(禁用)。
  5. Ctrl + O 保存,然后按 Enter 确认。按 Ctrl + X 退出。
  6. 重新启动计算机并测试触控板。

步骤 7:修复触摸板在睡眠或挂起后无法正常工作的问题

如果您的触摸板在一段时间闲置后停止工作,则可能是由于运行时电源管理造成的。禁用触摸板设备的运行时电源管理,并检查问题是否仍然存在。

快速修复:重新加载输入模块:

对于触控板在挂起或恢复后停止响应的笔记本电脑,重新加载输入模块通常会有所帮助。

  1. 打开终端窗口。按 Ctrl + Alt + T
  2. 逐个尝试以下每个命令,并在每个命令后按 Enter 键 。每次使用后测试您的触摸板,看看它是否有帮助:
    • sudo rmmod psmouse && sudo modprobe psmouse
    • sudo rmmod i2c_hid_acpi && sudo modprobe i2c_hid_acpi
    • sudo rmmod i2c_hid && sudo modprobe i2c_hid
    • sudo rmmod i2c_hid && sudo modprobe i2c_hid
  3. 找到有效的命令后,您可以通过运行以下命令来验证触摸板是否已恢复: xinput list

步骤 8:验证触摸板检测和驱动程序详细信息

运行命令 sudo libinput debug-events 显示实时输入事件。在触控板上移动手指:如果未出现任何内容,则说明问题出在内核驱动程序级别,您可能需要更新的内核或固件程序包。

您还可以运行以下命令来收集有关触摸板情况的更多信息: xinput list-props <ID>

取代 <ID> 使用触控板的硬件 ID 号 xinput list 命令。这将显示已启用和禁用的所有选项,并验证 libinput 是否正常工作。


步骤 9:不得已而为:重新安装 Ubuntu

如果上述步骤均无法解决问题,重新安装 Ubuntu 可为您提供所有最新驱动程序和内核模块的全新开始。

警告:重新安装之前请备份所有文件。重新安装将擦除您的数据。

Ubuntu ISO文件可在戴尔驱动程序和下载网站上下载,用于受支持的系统。访问 Dell.com/support/drivers 并输入 您的服务编号快速服务代码 ,以查找适用于您的计算机的版本。


仍需要帮助?

如果您已尝试本指南中的所有方法,但触控板仍然无法正常工作,我们随时为您提供帮助。

  • 戴尔社区论坛:从其他戴尔用户和专家那里获得答案。
  • 查找您的服务编号:查看笔记本电脑底部或转至 Dell.com/support 以检查您的保修状态。

常见问题 (FAQ)

问:为什么我的戴尔触控板在 Ubuntu 更新后停止工作?
A: Ubuntu 会定期发布更新,其中包括错误修复和驱动程序改进。如果系统未更新,则可能使用的是存在已知问题的旧版本触摸板驱动程序。有时,新的内核更新可能会导致与特定触摸板型号的兼容性问题。Running sudo apt-get update && sudo apt-get upgrade -y 重新启动通常可以解决此问题。

问:为什么我的触摸板在 Windows 中工作,但在 Ubuntu 中不工作?
A: Ubuntu 依靠其内核与硬件接口。如果您的戴尔笔记本电脑的触控板型号需要比当前 Ubuntu 内核版本中包含的驱动程序更新的驱动程序,您可能会遇到问题。切换到 libinput 驱动程序(步骤 6)或更新内核通常会有所帮助。

问:我的光标随机跳来跳去。我应该怎么做?
答:这是 libinput 配置更改可以解决的常见问题。它在修复不稳定或跳跃光标行为方面取得了巨大成功,应该可以改善您的整体触摸板体验。按照本指南中的 步骤 4 进行操作。

问:我的右键单击在 Ubuntu 上不起作用。如何解决?
A: 此行为是在 GNOME 3.28 中所做的更改中引入的。按照本指南中的 步骤 5 恢复右键单击功能。

问:如何知道我的触摸板是硬件问题还是软件问题?
A: 在 BIOS 中进行测试(步骤 1)。如果它在那里工作,但在 Ubuntu 中不起作用,则是软件问题。如果在 BIOS 中也无法正常工作,则可能是硬件问题,您应该 联系戴尔支持

问:我应该使用哪个触摸板驱动程序:libinput 还是 Synaptics?
A: 现代 Linux 发行版附带 libinput 作为默认触摸板驱动程序。较旧的 Synaptics 驱动程序已弃用,并且不再在大多数发行版中维护。我们建议将 libinput 用于所有当前 Ubuntu 版本。

Affected Products

G Series, Inspiron, Latitude, Vostro, XPS, Fixed Workstations
Article Properties
Article Number: 000129814
Article Type: How To
Last Modified: 27 May 2026
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.