Ошибка DirectFB: по указанному идентификатору ресурс не найден.КЛАВИАТУРЫ - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь установить directvnc на дистрибутив linux, созданный из bitbake.Мне удалось создать образ со всеми необходимыми зависимостями (без ошибок при выполнении битбейка), и я вижу приложения в выходном образе.

После установки на цель я просто пытаюсь подключиться кVNC-сервер, использующий:

directvnc 192.168.1.109

Мне предлагается ввести пароль.После ввода пароля он подключится, а затем быстро отключится, вот вывод после ввода пароля.

Authentication OK
Password:
   ~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.7.7 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2012-2015  DirectFB integrated media GmbH
        (c) 2001-2015  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2019-01-23 18:47)
(*) Direct/Memcpy: Using libc memcpy()
(*) Direct/Thread: Started 'Fusion Dispatch' (508) [MESSAGING - OTHER/0] <8388608>...
(*) DirectFB/Graphics: Generic Software Rasterizer 0.7 (directfb.org)
(*) Direct/Thread: Started 'Dummy Display' (509) [OUTPUT - OTHER/0] <8388608>...
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(*) Direct/Thread: Started 'Genefx' (510) [DEFAULT - OTHER/0] <8388608>...
../../directvnc-0.7.8/src/dfb.c <72>:
        (#) DirectFBError [dfb->GetInputDevice( dfb, DIDID_KEYBOARD, &keyboard )]: No resource has been found by the specified id
 (!!!)  *** WARNING [Application exited without deinitialization of DirectFB!] *** [../../../DirectFB-1.7.7/src/core/core.c:1639 in dfb_core_deinit_check()]
 (!!!)  *** UNIMPLEMENTED [fusion_dispatch] *** [../../../DirectFB-1.7.7/lib/fusion/fusion.c:3947]

Кажется, что я получаю сообщение об ошибке, связанное с клавиатурой?Не удается найти клавиатуру.

Я проверил, что клавиатура и мышь подключены, и я могу видеть их ввод, когда нажимаю и нажимаю кнопки, "cat" вводя их входные файлы.

Клавиатура расположена на /dev/input/event2 Мышь расположена на /dev/input/mouse0

Я уже пытался создать символические ссылки на клавиатуру и мышь и поместил их под /dev/.Надеясь, что DirectFB сможет их там найти.

Есть еще предложения?

...