【发布时间】:2014-08-17 05:36:16
【问题描述】:
我编写了一个直接在 /dev/fb0 上绘制的小应用程序。我在没有 X-server 的纯控制台环境中运行它。我遇到的问题是,一旦应用程序退出,帧缓冲区就会保持原样。是否可以在应用退出后让终端重绘所有内容以刷新屏幕?
【问题讨论】:
-
实际上这对我的情况有用!谢谢!不知道我怎么没想到!如果您将其添加为答案,我会接受!
标签: linux terminal framebuffer
我编写了一个直接在 /dev/fb0 上绘制的小应用程序。我在没有 X-server 的纯控制台环境中运行它。我遇到的问题是,一旦应用程序退出,帧缓冲区就会保持原样。是否可以在应用退出后让终端重绘所有内容以刷新屏幕?
【问题讨论】:
标签: linux terminal framebuffer
我会做的(如果它不依赖于设计和概念要求)是发出 execve(clear)。 也许甚至 execve(reset) 会有所帮助。但对于后者,我不保证。 First 肯定能胜任。
【讨论】: