私はタッチスクリーン付きのLenovo Flex 3ラップトップを持っています。Windows 10 (OEM)とUbuntu 14.04.3 LTSをデュアルブートしています。Windowsではタッチスクリーンは正常に動作します。しかし、Ubuntuでは、公式ガイドの出力はlsusb
次のようになります。
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 8087:07dc Intel Corp.
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 002: ID 0bda:57c5 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
タッチスクリーンについては何も言及されていません。次に、次のことを要求されますscreen ttyS*
:
duncan@K7DXS-Laptop:~$ screen /dev/ttyS0
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS1
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS2
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS3
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS4
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS5
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS6
[screen is terminating]
...
duncan@K7DXS-Laptop:~$ screen /dev/ttyS30
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS31
[screen is terminating]
duncan@K7DXS-Laptop:~$ screen /dev/ttyS32
[screen is terminating]
duncan@K7DXS-Laptop:~$
/dev/ttyS33
存在しません。他の接続方法も記載されていません。タッチスクリーンを動作させるにはどうすればよいですか?
答え1
ATML1000:00 03EB:8C3B はタッチスクリーンの名前です。Linux バージョン 4.2.0-35-generic の場合、syslog に次のエラーが含まれます: i2c_hid i2c-ATML1000:00: hid_descr_cmd failed
Linux の古い動作バージョンを使用するには、Boot GNU Grub メニューから Ubuntu の詳細オプションを選択します。次に、Ubuntu、Linux 4.2.0-27-generic を選択します。すると、タッチスクリーンをチェックするコマンド xinput が認識されます。
答え2
そのバージョンでは動作させることができませんでした。15.10 にアップグレードしたら、すぐに動作するようになりました。