xinit

xinitに最初に起動するXクライアントとしてPythonスクリプトを引き渡してみたら$DISPLAYが設定されていないかもしくは無効といわれてしまい起動しない。しょうがないので"-e python test.py"といったようにxtermのオプションの形で引き渡してやるとうまく起動しwxのウィンドウが表示される。この方法ではxtermが起動してしまい、さらにxtermを終了させるとXが終了するので非常に都合が悪い。
いっそのことxinitを使わずXを起動させてUpstartに当該スクリプトを走らせたほうがいいのだろうか。

やりたいことはXmingや商用PC X severみたいにsshでリモートのXセッションをローカルから開始させたいだけなのだが。Xmingだと"multi windows"以外のモードで"start a program"としてsshを使いリモートで"gnome-session"を起動させるよう設定したときの動作がそれ。