我昨天买了一台联想 IdeaPad 5 15are05 并在上面安装了 Ubuntu 20.04。问题是,触摸板不起作用。
我也尝试过 18.04 甚至 Debian 10,但它运行的唯一操作系统是 Windows。
我浏览了很多论坛,但没有发现任何对我有帮助的东西。但是,我确实找到了一些命令,我认为您会发现这些输出很有趣
cat /proc/bus/input/devices
:
I: Bus=0018 Vendor=0000 Product=0000 Version=0000
N: Name="Elan Touchscreen"
P: Phys=
S: Sysfs=/devices/platform/AMDI0010:01/i2c-1/i2c-ELAN0001:00/input/input4
U: Uniq=
H: Handlers=mouse0 event4
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=661800001000003
即使它说“触摸屏”,我也知道这是我的触摸板。我怎么知道这个?好吧,当我使用 进入终端ctrl+alt+f3
并尝试使用触摸板时,它会输出以下内容:
elants_i2c i2c-ELAN0001:00: unknown packet 0e 00 04 03
03 表示我正在触摸它。该值在不同的操作中发生变化,例如,在“释放”触摸板时变为 01。
这意味着触摸板列在 ELAN0001 下,“触摸屏”也列在其下。我认为它说它是触摸屏并不奇怪,因为它们非常相似。
xinput
输出这个:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ NEWMEN1500 Mouse Consumer Control id=13 [slave pointer (2)]
⎜ ↳ NEWMEN1500 Mouse id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ NEWMEN1500 Mouse Consumer Control id=14 [slave keyboard (3)]
↳ NEWMEN1500 Mouse id=12 [slave keyboard (3)]
↳ Integrated Camera: Integrated C id=9 [slave keyboard (3)]
↳ Ideapad extra buttons id=10 [slave keyboard (3)]
触摸板应该列在虚拟核心指针下,但不是。
我真的很想知道如何解决这个问题,因为我需要触摸板才能工作而且我不想购买新的笔记本电脑,所以请帮助我!