Saya mencoba mengotomatiskan beberapa pengujian pada RaspberryPi saya dan saya menggunakan pymouse python untuk melakukan beberapa klik yang ditiru. Di Debian saya berfungsi dengan baik, tetapi ketika datang ke Raspbian, ia terus gagal dengan pesan kesalahan ini ketika mencoba mengimpor 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
Jadi saya melakukan riset dan menemukan, bahwa masalah saya mungkin disebabkan oleh modul record yang hilang di instalasi x11 saya. Saya sudah membuat /etc/X11/xorg.conf default dan menambahkan baris berikut:
Section "Module"
Load "record"
EndSection
Setelah restart saya tidak dapat menemukan perbedaan. Saya kira, modul belum diinstal sejauh ini di Raspbian? Bagaimana saya bisa menginstalnya?
Pembaruan:
Saya menemukan orang lain , yang mengalami masalah serupa pada fedora dan dia mendokumentasikan fakta, bahwa /usr/lib/xorg/modules/extensions/librecord.so
itu hilang. Ini sepertinya bukan masalah saya, karena file tersebut ada. Saya juga mencoba menggunakanXorg -configure
untuk membuat xorg.conf baru dan me-restart Pi saya setelahnya. Masih belum berhasil. :-(
Berikut ini beberapa informasi lain yang mungkin bermanfaat:
pi@pi ~/ $ grep LoadModule /var/log/Xorg.0.log
[169058.900] (II) LoadModule: "fbturbo"
[169058.912] (II) LoadModule: "fbdev"
Dan:
pi@pi ~/ $ xdpyinfo name of display: :0.0 version number: 11.0 vendor string: AT&T Laboratories Cambridge vendor release number: 3332 [...] number of extensions: 7
BIG-REQUESTS
MIT-SHM
MIT-SUNDRY-NONSTANDARD
SHAPE
SYNC
XC-MISC
XTEST [...]
Posting ini dimigrasikan dari RaspberryPi.stackexchange.com .