пример кода для расширения записи Xorg/X11 не работает

Я компилирую базовый пример (насколько так как использование голого X может быть простым...), используя расширение RECORD X11 в последней версии Ubuntu, и я получаю следующую ошибку:

RECORD extension for local server is version is 1.13
X Error of failed request:  XRecordBadContext
  Major opcode of failed request:  135 (RECORD)
  Minor opcode of failed request:  5 (XRecordEnableContext)
  Context in failed request:  0x17
  Serial number of failed request:  10
  Current serial number in output stream:  10

Любые подсказки о том, что не так?


person Elazar Leibovich    schedule 09.06.2010    source источник


Ответы (1)


Я считаю, что расширение XRECORD не работает на текущих серверах (см. https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/315456, хотя у меня возникли проблемы с cnee намного позже даты, когда исправление должно было быть доступно). Возможно, вы захотите попробовать установить старый дистрибутив Linux на виртуальную машину и попробовать там пример кода.

person michaeljt    schedule 01.07.2010
comment
Однако он работал с немного измененным кодом, и теперь ошибка помечена как исправленная. - person Elazar Leibovich; 01.07.2010