自从首次推出以来,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 中获得结果, 这是个好消息。这意味着您需要安装适当的驱动程序或仅对其进行配置。
在继续之前,您可以从鼠标开始并使用它来尝试图形触摸板设置菜单。此菜单的位置取决于您使用的桌面。也许只是触摸板未激活。如果是这种情况,只需勾选复选框即可激活它。
找出您需要的驱动程序
一旦您从 xinput 获得“线索”, 您可能需要安装相应的驱动程序。流行的触控板供应商包括 Synaptics、ALPS 和 Elantech。
在某些现代 Linux 系统上,安装以下软件包将包括对上述供应商的触摸板的支持:
xserver-xorg-input-libinput xserver-xorg-input-evdev xserver-xorg-input-mouse
在某些情况下,您可能需要安装另一个驱动包如:
xserver-xorg-input-synaptics
其他问题排查方法
大部分Linux 的触摸板问题是由于缺少驱动程序造成的。这意味着您可能需要检查其他一些选项。
在某些笔记本电脑上,可以在 BIOS 中完全禁用触摸板。您可以看到它被 xinput, 列出,但不起作用。在将笔记本电脑扔进垃圾桶之前,请务必检查一下。
许多笔记本电脑都有一个硬件开关来禁用触摸板。通常,此功能通过按住 Fn
键和键盘上的一个功能键来实现。
触摸板仍然无法使用?
如果触摸板仍处于非活动状态并且您使用的是较旧的发行版,您可以尝试的最后一件事是尝试较新的 Linux 发行版。这需要一些时间和精力,但新发行版拥有更新的内核,这意味着更好的硬件支持。
如果您使用的是新发行版并且触摸板仍然无法使用,y您必须求助于使用鼠标的最终选项。 带加密狗的无线鼠标不是理想的选择,但最好不要使用任何鼠标。 如果您想深入了解,请查看 TipsMake.com 的最佳游戏鼠标列表。
祝您故障排除成功!
评论