WINE_PREFIXES
может управлять первой частью WINEPREFIX
б/У... Чтобы помешать ему создавать подкаталоги, использовать WINETRICKS_OPT_SHAREDPREFIX=1
Так:
WINETRICKS_OPT_SHAREDPREFIX=1 winetricks bleh
Похож на ту переменную, также установлен --no-isolate
опция к winetricks.
http://mirrordirector-mb.raspbian.org/raspbian/pool/main/x/xmacro/
Это средство записи макросов. Он скомпилирован, но я предполагаю, что он работает, как говорится. Я не тестировал его, но это кажется намного проще, чем взломать программу на Python, которую вы не можете понять, где она ломается.
Вы можете проверить это без остальной части pymouse, запустив python и запустив
from Xlib.display import Display
display = Display()
display.record_create_context
, который должен напечатать
<bound method Display.create_context of <Xlib.display.Display instance at ...>>
Похоже, это соответствует
$ xdpyinfo | grep -i record
RECORD
(это под числом расширений:
в полном выводе.)
Если последнее не отображается, ваш X-сервер не поддерживает его, что очень необычно, поскольку он стал часть главного сервера в июле 2012 г. - что также объясняет, почему попытка загрузить модуль не работает; не было модуля для загрузки около четырех лет назад. Сам
python-xlib
получил поддержку record
в версии 0.14 в 2007 году, так что вероятность того, что он устарел, еще меньше ...