我想代码......这基本上像TiVo一样。打开它,您只看到菜单或输出,因此用户无法直接看到底层操作系统或其他任何内容。
所以我想用Linux作为基础。你能建议一个良好的基础分布吗?
由于
答案 0 :(得分:5)
是。如果您只有一个窗口,则不需要窗口管理器。使用X,您可以启动一些应用程序并从命令行设置它的位置和大小(使其成为全屏)。如果这是你想要的,你可能想看看xinit。这可能是最简单的原因。但另一种选择是跳过X并使用DirectFB。另一方面,如果要显示多个窗口,则需要某种窗口管理器来管理它们。
只要您运行X,使用java-gnome作为框架就没有问题,如果这是您很容易解决的问题。我想你并不是要运行股票gnome应用程序,而是编写用户自己可见的一切。
这在很大程度上取决于你对花哨菜单的意思。如果你的意思是透明,那么你需要一个复合管理器(如果你不只是在应用程序窗口中自己渲染所有内容)。我不确定这一点但我认为你可以独立于窗口管理器运行一个复合管理器,如果你找到合适的。再次,这是你运行X.使用DirectFB透明度,这样做的方式更简单。
如果您打算编写自己的媒体播放器,请查看GStreamer。它可以流式传输,解码和显示视频,还可以添加视频覆盖(以及其他内容),并且非常易于使用。
答案 1 :(得分:2)
答案 2 :(得分:1)