对于嵌入式视频播放器,我需要 X11 以启动它,我将在稍后的过程中通过脚本启动 xine。
“裸”的 X11 安装将始终启动 xterm,杀死 xterm 也会杀死 X11。
关于如何“裸体”启动 X11 的任何想法?
您的回答一如既往地受到高度赞赏,谢谢,
PS。另外,作为奖励,在启动时启动 X11 的任何好的方法(即没有 .bashrc,没有 mingetty --autologin)?
您可以通过从命令行运行“X”或“Xorg”来运行 X。要在启动时启动 X,这取决于您的系统。具有 inittab 的 Linux 系统可以添加 X 作为另一个 tty,就像在 inittab 中为其他 tty 完成的方式一样。FreeBSD 用户可以把它放在 /etc/ttys 中。
另一种方法是为 root 使用自定义 .xinitrc,它运行您想要的脚本。您将需要以某种方式对 X 服务器进行身份验证,因此 .xinitrc 路由可能是最简单的方法。
如果你直接调用 X 而不是 gdm 或类似的,你可以得到一个简单的(即空的)显示,例如:
/usr/bin/X :0
如果你想让它自动发生,你可以把它放在 /etc/rc.local(如果你有的话),或者写一个你自己的 init 脚本。