Ga naar hoofdinhoud
  • Snel en eenvoudig bestellen
  • Bestellingen en de verzendstatus bekijken
  • Een lijst met producten maken en openen
  • Beheer uw Dell EMC locaties, producten en contactpersonen op productniveau met Company Administration.

戴尔 Precision 和 XPS Ubuntu 触控板修复:Ubuntu 上的触摸板和鼠标问题的解决方案

Samenvatting: 探索适用于戴尔 Precision 和 XPS 计算机上的 Ubuntu 触控板和鼠标问题的有效解决方案。按照逐步说明增强运行 Ubuntu 的触控板体验。使用本综合指南解决光标问题。

Dit artikel is mogelijk automatisch vertaald. Als u feedback hebt over de kwaliteit, laat het ons dan weten via het formulier onderaan deze pagina.

Article content


Symptomen

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

Oorzaak

无可用的原因信息。

Oplossing

要解决触摸板或鼠标问题,请执行以下步骤:

  1. 首先,验证计算机是否已完全更新:
    1. 打开终端窗口(同时按下 CTRL + ALT + T 键)。
    2. 运行以下命令,每运行一个命令后按一次 Enter 键:
      sudo apt-get update
      sudo apt-get upgrade -y
      提醒:Sudo 是 Ubuntu 中的一个命令,它为管理员授予对它后面的命令的权限。您必须具有对计算机的管理员级别访问权限,才能使这些命令正常运行。如果您打算创建多个终端命令,可能需要使用 sudo su 命令来授予整个终端会话管理员级别权限。
  2. 重新启动计算机以使更改生效。
  3. 启用 HWE 内核:
    1. 打开终端窗口。
    2. 键入以下命令,然后按 Enter 键:
      sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
    提醒:有关此内核功能的详细信息,请访问以下文章:https://wiki.ubuntu.com/Kernel/LTSEnablementStack 此超链接会将您带往 Dell Technologies 之外的网站。
  4. 重新启动计算机以使更改生效。
  5. 验证您的计算机是否具有双鼠标驱动程序(并非所有型号都有此问题。如果您的计算机没有双鼠标驱动程序,请继续执行下一步):
    1. 打开终端窗口。
    2. 运行以下命令,然后按 Enter 键以验证 Ubuntu 是否检测到两个触摸板(图 1):
      xinput list
      Ubuntu 终端窗口 xinput list
      图 1
       
      提醒:您的 Id 号将有所不同,因为每个计算机都将按不同的方式抽取和分配 id。
    3. 通过运行以下命令并按 Enter 键来编辑 51-synaptics-quirks.conf 文件(图 2):
      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

      Ubuntu Mouse .conf 文件屏幕截图
      图 2

      完成后,单击右上角的保存按钮,然后退出窗口并重新启动计算机。
    4. 打开终端窗口。
    5. 使用以下命令并按 Enter 键,验证第二个鼠标是否已被禁用(图 3):
      xinput -list
      Ubuntu 终端窗口 Xinput list
      图 3

      The Synaptics 触控板不应出现,如果您仍有额外的触控板,请先重试最后一组步骤,然后再继续。
  6. 安装新的 libinput 驱动程序:
    1. 打开终端窗口。
    2. 键入以下命令,然后按 Enter 键:
      sudo apt-get install xserver-xorg-input-libinput-hwe-16.04 libinput-tools xorg-input-abi-24
    3. 重新启动计算机。
  7. 阻止 Synaptics 驱动程序:
    1. 编辑 synatptics.conf 文件以阻止旧驱动程序。根据您的型号,前面的数字可能有所不同。
    2. 打开终端窗口。
    3. 键入以下命令,然后按 Enter 键:
      sudo gedit /usr/share/X11/xorg.conf.d/*synaptics.conf
    4. Touchpad catchall 部分进行标注,方法是在该部分的每一行开头处添加英镑符号 (#)(图 4)。
      Ubuntu Synaptics.conf 文件屏幕截图
      图 4
    5. 完成后,单击右上角的保存按钮,然后退出窗口。
  8. 在 libinput 配置文件中添加选项:
    1. 最后一步是在 libinput 配置文件中添加额外的选项。这将提供一些额外功能,并改善触摸板的整体体验。
    2. 打开终端窗口。
    3. 运行以下命令以编辑文件,然后按 Enter 键(图 5):
      sudo gedit /usr/share/X11/xorg.conf.d/*libinput.conf
    4. 此时,查找具有文本 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

      Ubuntu libinput.conf 文件屏幕截图
      图 5

      完成后,单击右上角的保存按钮,然后退出窗口。
  9. 重新启动计算机并测试问题是否已解决。

返回页首

Extra informatie

须了解的有用 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 此超链接会将您带往 Dell Technologies 之外的网站。

以下是最常见的选项(这些选项被添加到 /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" — 默认情况下,触摸板使用两个手指滚动。如果您喜欢滚动区域位于触摸板右侧的旧式鼠标风格,可以使用此选项启用它。

返回页首

Artikeleigenschappen


Datum laatst gepubliceerd

13 feb. 2024

Versie

7

Artikeltype

Solution