/usr/bin/startx 是一個shell script..
到處找設定檔,如果沒有,就用default。
將$client, $clientargs, $server, $display $serverargs 這些參數都設好。
最後,用
xinit $client $clientargs -- $server $display $servargs啟動X Windows。
xinit是一個程式,man 一下 ..X Window System initializer。
xinit其實是一個為X client開啟X Server的程式,所以理論上要給定 client 作為argument。
如果執行xinit時沒有給定argument,xinit就會子動採用以下command作為argument:
xterm -geometry +1+1 -n login -display :0也就是說,單純的執行xinit,會在X windows下啟動一個xterm。
xinit的另一個特性,就是在client結束後,也會同時關閉X Windows。
不知道是不是真的是這樣..
沒有留言:
張貼留言