使用/ dev / fb0不作为root,写入视频内存

时间:2012-03-25 21:28:19

标签: linux framebuffer

我正在尝试直接写入帧缓冲区,实际上我正在尝试在不使用X的情况下在屏幕上绘图,我设法可以访问它,但只能以root身份访问。 (使用this示例)

我不太确定如何在没有root的情况下做这样的事情,因为我不是linux用户的专家。我已经看到了fbi来源,他们在某些时候使用chmod,但我不知道为什么,我不能用它来做任何事情。

另一方面,写入帧缓冲区似乎是不使用我发现的X的唯一方法,如果你会更简单,我会接受其他建议。

1 个答案:

答案 0 :(得分:0)

典型的权限是:

crw-rw---- 1 root video 29, 0 Mar 23 22:57 /dev/fb0

至少在我的系统上。然后用户只需要在“视频”组中。这通常由udev规则设置。

您可能还想查看DirectFB库。