【发布时间】:2019-02-14 21:01:11
【问题描述】:
我正在使用 Yocto 和树莓派 pi3 开发一个信息亭类型的应用程序。我连接了一个 hdmi 触摸屏,并连接了一个 USB 键盘,仅用于开发。当我尝试在其中一个进程中启动 GTK 时,我的问题就开始了。
我的项目涉及创建内核,有多个进程为各种任务运行,并且将有一个基于 GTK+3(使用 Glade)的触摸屏 GUI。 我的内核正在运行,我的进程正在运行并且能够相互通信。但是,现在我在屏幕上获取任何类型的图形输出时都遇到了问题。现在,我所拥有的只是以 root 身份访问控制台。 当我启动“display-mgr”进程时,它会尝试启动 GTK。当它尝试“gtk_init()”时,我得到: Gtk-WARNING ++: ...timeinfo ...: 无法打开显示:
我已经尝试过通常的“导出显示”的东西,但看起来我什至没有在板上安装 Xserver。 我有: DEPENDS = "libconfig pkgconfig-native gtk+ gtk+3 glib-2.0 libxml2 gnome-common glade" 在我的工艺配方中。我的图像配方中还有:DISTRO_FEATURES_append = "x11"。有没有我错过的包裹?
【问题讨论】: