Xorgはxinputに私のデバイスを表示しません。

Xorgはxinputに私のデバイスを表示しません。

"51-mitsubishi.conf"ファイルを作成し、すでに存在する他の.confファイルと一緒に/usr/share/X11/xorg.conf.d/に配置しました。

/var/log/Xorg.0.logを見ると、私のドライバや私のconfファイルに関連するものについての言及はありません。

xorgは「AutoAddDevices」を使用しているため、問題が発生する可能性があることを知っていますが、まだ解決策が見つかりませんでした。

'lsmod| を使って「mitsubishi」のドライバー grep を見ることができますが、「used by 0」と表示されます。次のように/etc/modulesにドライバを追加したことに注意してください。lp mitsubishi_ts_serial rtcとドライバが自動的に起動しました。

Xorgは私のデバイスを無視しているようです。 Xorgが自分のデバイスを見て接続できるようにするために、次に何をすべきかについて提案がありますか?

これはconfファイルです:

Section "InputClass" 
Identifier "MitsubishiTouchscreen" 
MatchIsTouchscreen "true" 
EndSection

Section "InputDevice" 
Identifier "MitsubishiTouchscreen" 
Driver "mitsubishi_ts_serial" 
Option "Device" "/dev/ttyUSB0" 
Option "BaudRate" "38400" 
Option "MinX" "0" 
Option "MaxX" "2000" 
Option "MinY" "0" 
Option "MaxY" "2000" 
Option "UntouchDelay" "10" 
Option "ReportDelay" "10" 
Option "SendCoreEvents" "yes" 
Option "ScreenNumber" "0" 
Option "ButtonNumber" "1" 
EndSection

ベストアンサー1

この問題を解決するために、inputattach.cの "struct input_types"配列にデバイスを追加しました。このソースファイルをオンラインで見つける必要があります。このリストに正しいパラメータを追加して再コンパイルした後、私が自分で作成したinputattachファイルを実行するドライバを起動できました:./myInputAttach -mydriver /dev/ttyUSB0

tail -f /var/log/kern.logを実行すると、ドライバの起動と割り込みの「printk」出力が表示されます。

私はまだxinputでドライバを見ることができませんが、少なくともドライバが使用されない問題を解決します。

おすすめ記事