我的 Dell XPS 13 2-in-1 (2020) 触摸屏没有任何反应。它在 Windows 上运行良好(使用 Windows 10),但在启动 Ubuntu 时不会响应任何触摸事件。
从 hostnamectl 中我得到了一些机器和启动 ID 信息 [删除],其中包括以下内容:
Chassis: convertible
Operating System: Ubuntu 20.04.1 LTS
Kernel: Linux 5.4.0-52-generic
Architecture: x86-64
当我运行 xinput --list 时,它返回以下内容:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Sleep Button id=7 [slave keyboard (3)]
↳ Integrated_Webcam_HD: Integrate id=8 [slave keyboard (3)]
↳ Integrated_Webcam_HD: Integrate id=9 [slave keyboard (3)]
↳ Dell WMI hotkeys id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
从 v4l2-ctl --list-devices 我得到以下内容:
/dev/video0
/dev/video1
/dev/video2
/dev/video3
当我运行 sudo v4l2-ctl -d /dev/video0 时,我得到:
Identified face as [my local username]
这显然是相机
当我在其他三个视频设备(video1-video3)上运行相同的命令时,我根本没有收到来自终端的任何响应,并且触摸屏没有任何反应(图标和窗口不响应触摸事件等)。
它没有在 libinput list-devices 下的任何地方列出(但可根据请求提供输出)运行 libinput-debug-events 后它没有响应,触摸屏幕时也没有记录任何事件
运行 evtest 得到以下结果:
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Lid Switch
/dev/input/event1: Power Button
/dev/input/event2: Sleep Button
/dev/input/event3: AT Translated Set 2 keyboard
/dev/input/event4: SynPS/2 Synaptics TouchPad
/dev/input/event5: Dell WMI hotkeys
/dev/input/event6: Integrated_Webcam_HD: Integrate
/dev/input/event7: Integrated_Webcam_HD: Integrate
/dev/input/event8: HDA Intel PCH Headphone Mic
(已确认 SynPS/2 Synaptics TouchPad 是我实际的板载鼠标 TouchPad,而不是触摸屏)
sudo lshw 产生典型的硬件 lshw 信息,但没有任何有用的信息/没有提到触摸屏;如果它对任何人都有帮助,我可以将它包括在内(这是一个广泛的转储,所以我在这里把它省略了)
最后,我按照这里的自答中的说明进行操作;modprobe 似乎没有启用触摸屏:https://www.dell.com/community/XPS/Touchscreen-on-XPS13-7390-2-in-1-in-Ubuntu/td-p/7393023
有什么想法我可以尝试下一步让操作系统与触摸屏通信吗?提前谢谢