x11 – 如何在Raspbian上激活Xorg记录模块?

我正在尝试在我的RaspberryPi上自动执行一些测试,并且我正在使用python的pymouse来执行一些模拟点击.在我的Debian上它工作正常,但是当涉及到Raspbian时,它在尝试导入pymouse时仍然会失败并显示此错误消息:

pi@pi ~/ $python test.py
Traceback (most recent call last):
  File "test.py", line 2, in <module>
    from pymouse import PyMouse 
  File "/usr/local/lib/python2.7/dist-packages/pymouse/__init__.py", line 95, in <module>
    from unix import PyMouse, PyMouseEvent
  File "/usr/local/lib/python2.7/dist-packages/pymouse/unix.py", line 53, in <module>
    class PyMouseEvent(PyMouseEventMeta):
  File "/usr/local/lib/python2.7/dist-packages/pymouse/unix.py", line 54, in PyMouseEvent
    ctx = display2.record_create_context(
  File "/usr/lib/pymodules/python2.7/Xlib/display.py", line 216, in __getattr__
    raise AttributeError(attr)
AttributeError: record_create_context

所以我做了一些研究,发现我的问题可能是由我的x11安装中缺少记录模块引起的.我已经创建了一个默认的/etc/X11/xorg.conf并添加了以下行:

Section "Module"
    Load "record"
EndSection

重启后我找不到任何区别.我想,目前在Raspbian中没有安装该模块?我该如何安装?

更新:
我找到了someone else,他在Fedora上遇到了类似的问题,他记录了他/usr/lib/xorg/modules/extensions/librecord.so丢失的事实.这似乎不是我的问题,因为该文件是存在的.
我还尝试使用Xorg -configure创建一个新的xorg.conf并在之后重新启动我的Pi.仍然没有运气.

上一篇:arch-linux – Java不显示菜单文本


下一篇:linux – PuTTY,CygwinX和X11转发连接被拒绝