USBマウスがシステムから切り離されたときにカーソルを隠す必要があり、マウスが接続されているときにカーソルを表示する必要があります。どのようにそれを行うことができます任意のアイデア?USBマウスの検出。組み込みLinuxのQt
答えて
Qt自体はそのようなモジュールを提供しません。 QDeviceWatcherと呼ばれるユーザー作成のクラスがあります。試してみることもできます。
QtEmbedded Linuxを使用している場合は、おそらく/proc/scsi/usb-storage
ファイル内にすべてのUSBデバイス情報(ベンダーIDなど)を含むフォルダがあります。したがって、おそらくQFileSystemWatcherを使用してこのフォルダの変更を処理できます。
参照:詳細はQt Centre Postを参照してください。
Linuxの 'QFileSystemWatcher'は' inotify'を使いますが、 '/ proc /'のエントリはファイルではありません。彼らはほとんどのエントリーにテキストが含まれているという意味で、ファイルのように見えますが、 'inotify'はそれらのファイルでは機能しません。そして、これは現実的に修正できるものではありません。これらのエントリのいくつかは絶えず変化しています。 – MSalters
QDeviceWatcherは正常に動作します。しかし、接続したデバイスが実際にマウスであることを理解することは問題です。 USBドングルは「USBレシーバー」と見なされます(有線マウスの場合は「オプティカルマウス」)。それについてのアイデア? –
- 1. 組み込みLinuxデバイスのUSBドライバテスト
- 2. 組み込みLinux用USB 3Gモデム
- 3. 組み込みLinux USBの設定方法は?
- 4. Qtの組み込みデータベース
- 5. 組み込みLinuxのPAGE_SIZE
- 6. Linux組み込みsched_setschedulerワークロード
- 7. 組み込みLinux - ブートフェーズ
- 8. Qt組み込みアプリケーションのリモート実行
- 9. 組み込みDebian Linux版Qwtのコンパイル
- 10. 組み込みLinux用デバイスツリーの生成
- 11. linux端末の組み込み関数
- 12. 組み込みLinuxファイル名の長さ
- 13. 組み込みLinux上のGPRSとGPS
- 14. 組み込みLinuxでの軽量デバッグ
- 15. 組み込みLinux HIDデバイスコードの例
- 16. Qt /組み込みログ機能
- 17. 組み込みLinux用Qtを使用してターゲットボードのフォントサイズを拡大
- 18. 組み込みLinuxライセンスLGPL/GPL/etc
- 19. Qt libs(qwebview.h)をLinuxに組み込むには?
- 20. linuxと組み込みLinuxの "execle"の違い
- 21. Linux C USB書き込み速度
- 22. 組み込みLinuxカーネルとデスクトップLinuxカーネルの相違
- 23. 組み込みLinux用Qt:./configureを実行するとエラーが発生する
- 24. 組み込みユニティスクリプトの検索
- 25. 組み込みShopifyアプリケーションのHMAC検証
- 26. 組み込みシステム用のメモリバグ検出器?
- 27. マウスオーバーとマウス出力に画像マップを組み込む
- 28. USBキー/ Thumbドライブへの自動検出と書き込み
- 29. Qtクリエイターにvalgrindを組み込む
- 30. 組み込みのアニメーションにはQtが最適ですか?
このシステムではXが動作していますか?もしそうなら、あなたは[ここ](http://stackoverflow.com/questions/660613/how-do-you-hide-the-mouse-pointer-under-linux-x11#696855)の方法を試すことができます。 – HeyYO