如何修复无法在 Linux 中工作的触摸板

自诞生以来的这些年里,Linux 变得越来越容易使用。 过去,即使让它运行也是一场胜利,现在我们认为这是理所当然的。 也就是说,并非所有事情都尽可能完美地运行。

笔记本电脑,尤其是较新的笔记本电脑,仍然可能在 Linux 上出现问题。 部分原因归结为 Wi-Fi 和电池管理,但触摸板也经常受到指责。 不幸的是,尝试修复不能在 Linux 中工作的触摸板可能需要一些高级故障排除。

在你开始前

如果您的触摸板不工作并且您连接到外部鼠标,请检查您的系统设置以确保您没有启用“连接鼠标时禁用触摸板”选项。

基本故障排除

如果您的触摸板根本没有响应,请检查系统是否能够识别它。 首先运行以下命令:

考虑使用 less 代替 cat 如果输出太长。 您还可以运行以下命令:

您应该会看到类似于以下的结果:

如果您的输出看起来不像上面的任何东西,那么您正在处理内核错误或硬件根本无法识别。 另一方面,如果您确实得到了类似的结果,请尝试以下操作:

如果你从 xinput, 你是 close 修复触摸板在 Linux 中不起作用的解决方案。 通常,您需要做的就是安装正确的驱动程序或简单地配置它。

找出您需要的驱动程序

一旦你从 xinput,您可能需要安装正确的驱动程序。 常见的触控板供应商包括 Synaptics、ALPS 和 Elantech。

在某些现代 Linux 系统上,安装以下软件包将包括对上述触摸板的支持:

在某些情况下,您可能需要安装另一个驱动程序包,例如 xserver-xorg-input-synaptics.

其他故障排除

大多数时候,修复无法在 Linux 中工作的触摸板的方法是简单地安装或更新驱动程序。 也就是说,您可能需要检查其他一些选项。 首先进入设置并选择“鼠标和触摸板”。

根据发行版的不同,您可能看不到单独的触摸板选项,这就是我的情况。 在这种情况下,鼠标和触摸板被视为同一事物。

如何修复触摸板在 Linux 设置中不起作用

如果您在“鼠标”部分下方看到触摸板选项,请确保它已启用。 另外,检查滚动速度是否设置得足够高以进行注册。 如果它太低,您的触摸板将无法正常工作。 您还需要将鼠标速度设置得足够高,特别是如果您的系统与我的系统类似,并且鼠标和触摸板设置是相同的。

在某些笔记本电脑上,可以在 BIOS 中完全禁用触摸板。 您可能会看到它被列出 xinput,但它不会工作。 在将笔记本电脑扔进垃圾桶之前,请务必检查一下。 只需重新启动并点击右键进入 BIOS。 这取决于您的设备制造商。

许多笔记本电脑都包含一个硬件开关来禁用触摸板。 的。 十 这通过按住 Fn 键和键盘上的一个功能键来实现。 这将导致与 BIOS 开关类似的问题,因此请务必检查它。 您可以搜索笔记本电脑制造商的手册以查看是否列出了说明。

触摸板仍然无法使用?

如果您的触摸板不工作并且您使用的是较旧的发行版,您可以尝试最后一件事。 尝试更新的 Linux 发行版。 是的,这需要时间和精力,但是较新的发行版具有较新的内核,这意味着更好的硬件支持。

如果您已经在使用最新的发行版并且您的触摸板无法正常工作,您可能只需要坚持下去。 带有加密狗的无线鼠标并不理想,但总比完全没有鼠标支持要好。 如果您想更进一步,请查看我们的适用于 Linux 的最佳游戏鼠标列表,并了解如何使用自动 CPUFreq 来缩短 Linux 笔记本电脑的电池寿命。

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅