观察一下startx脚本先(你难道没有看过吗?)
如果调用startx时没有在命令行指定. client和server
startx优先使用$HOME/.xinitrc(如果没有就使用/etc/X11/xinit/xinitrc)作为Xserver的第一个client程序.(调用xinit $client $clientargs -- $server $display $serverargs)初始化
xinitrc优先调用exec $HOME/.Xclients(如果没有就调用/etc/X11/xinit/Xclients)
Xclients中一般在调用几个常用client程序以后,最后使用exec运行窗口管理器.
------------------------------------------------------------------
在xinit进程的管理下, 当窗口管理器退出以后,就关闭Xserver了
注意启动就进入X的方式,使用的不是startx 而是xdm
页:
1
[2]