仮想マウスドライバ、考えられるX11の問題

仮想マウスドライバ、考えられるX11の問題

私はEssential Linux Device Driversの本に基づいて仮想マウスドライバを作成しました。 sysfsノードに座標を書き込んだ後、echo x y > /sys/ ... /coordinates私のプログラムはイベントインタフェースを介してイベントパケットを生成します/dev/input/event5(このエントリを確認しました)。このイベントインターフェースはGPMに接続されていますgpm -m /dev/input/event5 -t evdev。ところで、マウスは動かない。

たぶんこれは役に立ちます:Xorg.0.logには次のものがあります:

[ 666.521] (II) config/udev: Adding input device (/dev/input/event5)
[ 666.521] (II) No input driver/identifier specified (ignoring)

コードは問題ないようですが、一部の外部機能は私のモジュールの動作を妨げます。

ベストアンサー1

私はこの問題を解決するのに多くの時間を費やしました。いくつかの外部X11機能が私のモジュールの動作を妨げているようです。 GDMを無効にすると、正常に動作します(ランレベル3)。ここで作業コードを見つけることができます。http://fred-zone.blogspot.ru/2010/01/mouse-linux-kernel-driver.html作業ディストリビューション Ubuntu 11.04 (gdm 無効)

おすすめ記事