我希望制作一个运行单一应用程序的Linux操作系统,该应用程序将全屏显示,启动时不显示任何登录窗口、标题栏和最小化/最大化/关闭按钮。
有没有办法实现这个需求?这是嵌入式平台,我已经为它构建了Linux操作系统,并且我也有应用程序。
有没有办法实现这个需求?这是嵌入式平台,我已经为它构建了Linux操作系统,并且我也有应用程序。
简而言之,X系统非常灵活。
当您的系统启动时,它会执行以下步骤:
您需要做的是先禁用GUI登录和会话(最简单的方法是禁用X)- 您可以通过控制台终端登录(您始终可以使用Ctrl-Alt-F1访问它)
然后,启动类似于以下内容的东西:
X &
DISPLAY=:0 ./yourapp.exe
ratpoison
这样简单的、最小的窗口管理器只有全屏窗口的概念,并且可以在全屏应用程序之间切换(类似于Windows 8 Metro)。其他的则绘制窗口装饰,并允许重叠和级联窗口。-geometry 1920x1080+0+0
参数,告诉它们在 0,0 角落以 1920x1080 分辨率打开窗口-实际上是全屏显示。