6

我有一些在 linux 帧缓冲区控制台上绘制简单图形的 c 代码。我也在使用树莓派,它是复合视频输出。操作系统是 raspbian,我正在做一个不使用 X 的低级解决方案。

我的图形运行良好,我还能够读取 USB 键盘并响应按键。

目前有一个 tty 终端,我的图形被覆盖。tty 仍处于活动状态,并且按键会回显到屏幕上。

我想要实现的是禁用帧缓冲区上的所有控制台消息和 tty,以便只显示我的图形。有没有人有这样做的好方法?也许禁用该虚拟控制台上的 tty?

4

1 回答 1

7

我想你要找的是ioctl(fd, KDSETMODE, KD_GRAPHICS). 您需要在退出之前将其重新设置。

于 2013-02-11T04:25:02.120 回答