绕过 Xserver 显示管理

Bypass Xserver display management

我正在开发嵌入式系统 运行 单个 GUI 应用程序。我正在使用自定义 Linux 构建 (buildroot),并且没有安装窗口系统。应用程序使用 EGL 分配屏幕渲染缓冲区。

我已经开始致力于支持键盘和鼠标输入,并且想使用 xserver 提供的一些输入管理功能。我的理解是 xserver 驱动程序是模块化的,我只能加载需要的内容 (xf86-input-xxx)。 possible/reasonable 绕过显示管理方面使用 xserver 进行输入管理吗?

不幸的是没有。输入事件总是路由到 X window。没有通用的 "input queue" 可以轮询。