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

摘要: 触摸板无法在运行 Ubuntu 的戴尔笔记本电脑上工作?按照此分步指南快速修复触摸板、鼠标和光标问题。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

在运行 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 版本。

受影响的产品

G Series, Inspiron, Latitude, Vostro, XPS, Fixed Workstations
文章属性
文章编号: 000129814
文章类型: How To
上次修改时间: 27 5月 2026
版本:  10
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。