我试图在由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可以在那里找到它们。
还有其他建议吗?