生活哲学

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

自从首次推出以来,Linux 已经变得更易于使用。以前,让这个操作系统运行起来也可以被认为是胜利,但现在我们认为这是显而易见的。然而,事情并不总是完美的。

笔记本电脑,尤其是新笔记本电脑,可能仍然存在 Linux 问题。与 WiFi 和电池管理相关的常见问题,但触摸板也是常见错误。不幸的是,这些触摸板问题可能难以诊断和修复。

开始之前

如果触摸板不工作并且您正在连接鼠标,请检查系统设置以确保' Disabled touchpad when mouse已连接 '选项未激活。

基本问题排查

假设触摸板完全处于非活动状态,您可以检查系统是否识别它。尝试运行以下命令:

 cat/proc/bus/input/devices 

如果输出过长,可以使用less代替cat。也可以运行如下命令:

 cat/proc/bus/input/devices | grep-I 触摸板 

你会看到类似下面的结果:

 I: Bus=0011 Vendor=0002 Product=0007 Version=01b1 N: Name="SynPS/2 Synaptics TouchPad" P: Phys=isa0060/serio2/input0 S: Sysfs=/devices/platform/i8042/serio2/input/input8 U: Uniq=H: Handlers=mouse2 event8 B: EV=b B: KEY=420 0 70000 0 0 0 0 0 0 0 0 B: ABS=11000003

如果您没有收到任何与上述类似的输出,您将不得不处理完全无法识别的内核或硬件错误。另一方面,如果您看到有关触摸板的消息,请尝试以下命令:

 xinput 列表 

如果您从 xinput 中获得结果, 这是个好消息。这意味着您需要安装适当的驱动程序或仅对其进行配置。

如何修复触摸板的图片 1 在 Linux 中不起作用

在继续之前,您可以从鼠标开始并使用它来尝试图形触摸板设置菜单。此菜单的位置取决于您使用的桌面。也许只是触摸板未激活。如果是这种情况,只需勾选复选框即可激活它。

找出您需要的驱动程序

一旦您从 xinput 获得“线索”, 您可能需要安装相应的驱动程序。流行的触控板供应商包括 Synaptics、ALPS 和 Elantech。

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

 xserver-xorg-input-libinput xserver-xorg-input-evdev xserver-xorg-input-mouse 

在某些情况下,您可能需要安装另一个驱动包如:

 xserver-xorg-input-synaptics 

其他问题排查方法

大部分Linux 的触摸板问题是由于缺少驱动程序造成的。这意味着您可能需要检查其他一些选项。

如何修复触摸板的图片 2 在 Linux 中不起作用

在某些笔记本电脑上,可以在 BIOS 中完全禁用触摸板。您可以看到它被 xinput, 列出,但不起作用。在将笔记本电脑扔进垃圾桶之前,请务必检查一下。

许多笔记本电脑都有一个硬件开关来禁用触摸板。通常,此功能通过按住 Fn 键和键盘上的一个功能键来实现。

触摸板仍然无法使用?

如果触摸板仍处于非活动状态并且您使用的是较旧的发行版,您可以尝试的最后一件事是尝试较新的 Linux 发行版。这需要一些时间和精力,但新发行版拥有更新的内核,这意味着更好的硬件支持。

如果您使用的是新发行版并且触摸板仍然无法使用,y您必须求助于使用鼠标的最终选项。 带加密狗的无线鼠标不是理想的选择,但最好不要使用任何鼠标。 如果您想深入了解,请查看 TipsMake.com 的最佳游戏鼠标列表

祝您故障排除成功!

相关资讯

评论

回复