DirectFB错误:指定的ID找不到资源。键盘

时间:2019-01-29 20:11:32

标签: linux yocto openembedded directfb

我试图在由bitbake产生的linux发行版上安装directvnc。我已经能够构建具有所有必需依赖项的图像(执行位烘焙时没有错误),并且可以在输出图像中看到应用程序。

一旦安装在目标上,我只需尝试使用以下方法连接到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可以在那里找到它们。

还有其他建议吗?

0 个答案:

没有答案