Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 对图形使用linux帧缓冲区,但禁用控制台文本_C_Linux_Framebuffer - Fatal编程技术网

C 对图形使用linux帧缓冲区,但禁用控制台文本

C 对图形使用linux帧缓冲区,但禁用控制台文本,c,linux,framebuffer,C,Linux,Framebuffer,我有一些在linux帧缓冲区控制台上绘制简单图形的c代码。我还使用了树莓圆周率和它的复合视频输出。操作系统是raspbian的,我正在做一个不使用X的低级解决方案 我的图形处理很好,我也能阅读usb键盘并对按键做出反应 目前有一个tty终端,我的图形是写在上面的。tty仍处于活动状态,按键会回显到屏幕上 我想要实现的是禁用帧缓冲区上的所有控制台消息和TTY,以便只显示我的图形。有人有好的方法吗?也许在虚拟控制台上禁用tty Rob我想你要找的是ioctl(fd,KDSETMODE,KD_GRAP

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

我的图形处理很好,我也能阅读usb键盘并对按键做出反应

目前有一个tty终端,我的图形是写在上面的。tty仍处于活动状态,按键会回显到屏幕上

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


Rob

我想你要找的是
ioctl(fd,KDSETMODE,KD_GRAPHICS)
。您需要在退出前将其设置回原位