【发布时间】:2017-02-02 09:28:32
【问题描述】:
我正在尝试用 python 编写一个简单的脚本,在所有窗口和全屏应用程序的顶部输出文本。
此脚本的目的是以与 Steam FPS 计数器工作类似的方式输出平均负载和可用内存(以及其他有用的统计数据)。
到目前为止,我尝试了 pygame,但据我所知,它只能写入自己的窗口。
据我所知,我需要直接写入帧缓冲区?
目标操作系统是带有 Nvidia 卡和 Xorg 的 Linux,但我希望它与硬件无关。
非常感谢!
【问题讨论】:
-
您无法写入帧缓冲区。 X11 是一种网络协议,没有可以访问的帧缓冲区。不过,您可能必须使用低级 x11 API。这并不简单。
标签: python linux x11 framebuffer