Linux/ubuntu を使用していますが、タッチパッドで少し遊んでみたいと思います。python-evdev を使用して /dev/input/events からイベントを読み取ろうとしていますが、今はそれらを印刷するだけです:
import evdev
dev = evdev.InputDevice('/dev/input/event6')
import time
while True:
try:
for event in dev.read():
print event
except:
print " ~ "
time.sleep(.5)
そのスクリプトを仮想コンソール (X の外で ctrl+alt+F1 を押す) で root 権限で実行すると、スクリプトはタッチパッドに触れるとイベントを出力します。それでも、X が画面に表示されていて、これを gnome ターミナル コンソールで実行すると、何も出力されません。どういうわけかこれは正常だと思います.入力はXによって傍受されています.それでも、とにかくそれらを取得したいと思います. X と私のスクリプトの両方がすべてのイベントを読み取ることができるように、/dev/input/event6 から来るものを複製する方法はありますか?