我有一台“Iota flo 360”笔记本电脑,运行 ubuntu studio 22.04LTS,但触摸屏无法使用。这是一台基于赛扬的廉价机器,我将其设置为双启动,触摸屏在 Windows 10 上可以使用。默认的 ubuntu studio 安装运行的是 X11,而不是 wayland。
uname -a
Linux iotaflo360 5.15.0-40-lowlatency #43-Ubuntu SMP PREEMPT 星期四 六月 16 17:07:13 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
American Megatrends UEFI 接口表明它是一个 I2C 设备
钥匙 | 价值 |
---|---|
触摸屏设备 | 汇顶科技GT9110P触控面板 |
面板重力传感器 | 双 GSensor 地址高 |
重力传感器标志选择 | 旗帜 6 |
主板重力传感器 | 主板 GSensor 地址低 |
触摸板设备 | HTIX5288 触摸板 |
I2C 5/6/7 终端 | 1千欧姆上拉 |
我可以modprobe goodix
然后 dmesg 包含
[ 4.628437] Goodix-TS i2c-GDIX1002:00: supply AVDD28 not found, using dummy regulator
[ 4.628487] Goodix-TS i2c-GDIX1002:00: supply VDDIO not found, using dummy regulator
[ 4.629294] Goodix-TS i2c-GDIX1002:00: ID 927, version: 1040
[ 4.633605] Goodix-TS i2c-GDIX1002:00: Invalid config (0, 0, 0), using defaults
[ 4.633679] input: Goodix Capacitive TouchScreen as /devices/pci0000:00/0000:00:17.0/i2c_designware.4/i2c-4/i2c-GDIX1002:00/input/input6
最奇怪的是,我可以这样做,xinput
但它却以键盘的形式出现。
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Goodix Capacitive TouchScreen id=9 [slave pointer (2)]
⎜ ↳ HTIX5288:00 0911:5288 Mouse id=10 [slave pointer (2)]
⎜ ↳ HTIX5288:00 0911:5288 Touchpad id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ icspring camera: icspring camer id=8 [slave keyboard (3)]
↳ Intel HID events id=12 [slave keyboard (3)]
↳ Intel HID 5 button array id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ Goodix Capacitive TouchScreen id=15 [slave keyboard (3)]
xinput test 15
当我触摸屏幕时没有显示任何输出。
下一步我可以尝试什么?