使用 linux 帧缓冲区进行图形但禁用控制台文本
Posted
技术标签:
【中文标题】使用 linux 帧缓冲区进行图形但禁用控制台文本【英文标题】:using linux framebuffer for graphics but disabling console text 【发布时间】:2013-02-11 03:03:24 【问题描述】:我有一些在 linux 帧缓冲区控制台上绘制简单图形的 c 代码。我也在使用树莓派,它是复合视频输出。操作系统是 raspbian,我正在做一个不使用 X 的低级解决方案。
我的图形运行良好,而且我还能够读取 USB 键盘并响应按键。
目前有一个 tty 终端可以写入我的图形。 tty 仍然处于活动状态,并且按键会回显到屏幕上。
我想要实现的是禁用帧缓冲区上的所有控制台消息和 tty,以便只显示我的图形。有没有人有这样做的好方法?也许禁用该虚拟控制台上的 tty?
罗伯
【问题讨论】:
【参考方案1】:我认为您正在寻找的是ioctl(fd, KDSETMODE, KD_GRAPHICS)
。您需要在退出前将其重新设置。
【讨论】:
以上是关于使用 linux 帧缓冲区进行图形但禁用控制台文本的主要内容,如果未能解决你的问题,请参考以下文章
ARKit + SceneKit:我可以访问帧的分段缓冲区但禁用自动人物遮挡吗?