0
什么是在X之上运行一个自写的2D gtk + 3 gui的最小化设置(weston在这个arm平台上是不可能的)。没有完整的桌面环境。 我寻找一个解决方案,在这个解决方案中,作为一个用户,一个进程启动X然后启动我的gui。如果我的gui退出(这应该永远不会发生,但是何时)系统应该重新启动。最小安装在X下运行一个gtk + 3应用程序在debian wheezy like kiosk模式下
什么是在X之上运行一个自写的2D gtk + 3 gui的最小化设置(weston在这个arm平台上是不可能的)。没有完整的桌面环境。 我寻找一个解决方案,在这个解决方案中,作为一个用户,一个进程启动X然后启动我的gui。如果我的gui退出(这应该永远不会发生,但是何时)系统应该重新启动。最小安装在X下运行一个gtk + 3应用程序在debian wheezy like kiosk模式下
创建一个默认用户,可能为他启用automatic login。然后,您应该在此用户的主目录中创建一个.xinitrc
,该目录可调用您需要的任何内容,例如:
#! /bin/sh
# Put any valid window manager here
openbox &
myapplication
shutdown -h
这种情况不适用。在新安装的Debian Wheezy上,我安装了'apt-get install openbox xfce4-terminal',编辑了'/ etc/inittab',并用'1:2345:'替换了'1:2345:respawn:/ sbin/getty 38400 tty1' #bin/sh openbox& xfce4-terminal shutdown -h'。/ bin/sh/dev/tty1 2>&1'并创建带有这个内容的〜/ .xinitrc。 重启后root在tty1上自动登录,但没有启动X服务器。 – zzeroo 2014-11-03 13:00:36
链接的问题提供了在X中自动登录的不同方式,其中没有一个是您所做的。 [Debian wiki](https://wiki.debian.org/Xorg)建议安装'gdm',所以你应该遵循第一个答案。 – ntd 2014-11-03 22:40:35