为什么读取和写入framebuffer没有效果?

为什么读取和写入framebuffer没有效果?

我阅读了关于如何通过使用代表帧缓冲区 /dev/fb0 的文件来制作屏幕截图的非常简短的描述。

为了写入屏幕内容:

cat /dev/fb0 > file

为了恢复屏幕截图:

cat file > /dev/fb0

我这样做了,但什么也没发生,甚至连短暂的眨眼都没有,所以我找到了一个可能的答案提示:

写入 FrameBuffer /dev/fb0 似乎不会更改图形屏幕

但是,只有一个我不明白的答案,它需要 C 编程语言知识(至少代码在我看来像 C )

相关内容