マウス入力デバイスの「bits ev」が空なのはなぜですか?

マウス入力デバイスの「bits ev」が空なのはなぜですか?

lsinputデバイスにマウスデバイスを表示するために使用します。マウス関連アイテムは

/dev/input/event2
   bustype : BUS_USB
   vendor  : 0x413c
   product : 0x301a
   version : 273
   name    : "PixArt Dell MS116 USB Optical Mo"
   phys    : "usb-ff540000.usb-1.1/input0"
   uniq    : ""
   bits ev : (null) (null) (null) (null)

なぜアイテムの値はbits evすべてなのですnullか?

ベストアンサー1

ビットは実際ではありませんnull。各ビットは(null)記述子に設定されたビットに対応しますが、lsinput名前はありません。lsinputビルドプロセスがしばらく前に何らかの方法で変更されたカーネル提供のヘッダーから名前を取得するため、名前はありません。これはlsinputビルドプロセスを中断します。

作るなら最新バージョン、ビット名を見直すことができます。

$ wget https://www.kraxel.org/releases/input/input-1.3.tar.gz
$ tar xf input-1.3.tar.gz
$ cd input-1.3
$ make
$ ./lsinput -v

(基本的にCコンパイラとビルドするために必要なものがすべてあるとしますmake。)

おすすめ記事