私たちはx86チップセットで動作し、現在X11をWindows技術として使用しているMeego Linuxの組み込みバージョンを持っています。いくつかの理由で、私たちはミックスからX11を削除しようとしています(mutterと一緒にclutterをグラフィックツールキットとして使用します)。
ただし、デフォルトのWebブラウザはX11ウィンドウで実行する必要があります。このため、今までX11を使用してきました。しかし、私たちはOpenGLレイヤでのみクラッタを実行したいと思います。
を実行してX11を起動できますが、init 5
より滑らかな方法で起動したいと思います。
このためにX11を起動して終了する方法はありますか?
ありがとうございます。
質問回答の更新 - 2012 年 4 月 5 日:
startxがシステムにないようです...?これがなければ、Xがどのように始まったのかわかりません。 .xsessionもありません。
Xを起動してすぐに終了しますか?はい、いいえ。ブラウザが終了したらXを終了したいです。
Xウィンドウが画面に直接表示されるようにしますか?ブラウザに関する限りです。ブラウザはX11を使用する唯一のアプリケーションであり、フルスクリーンアプリケーションです(たとえば、「ウィンドウ」タイプのズーム、移動などはありません)。
特定のWebブラウザが必要ですか?それともブラウザが必要ですか?はい、非常に具体的なバージョンです。
ブラウザとClutterを同時に実行する必要がありますか?不要。ブラウザが起動したら、終了するまですべての権限を持ちます。
ベストアンサー1
startx
xinit
環境をラップして設定するスクリプトだけです。ほぼすべての通常のLinuxインストールからコピーして、ニーズに合わせてカスタマイズできます。
それでも欠落している場合は、オプションなしで呼び出されたときにxinit
実行されるアクションのみが実行されます(でラップすると少しクールです)。/usr/bin/X :0
xterm
startx
つまり、Xを実行する最低レベルの方法はを実行することです/usr/bin/X :0
。その後、クライアントを実行してそのモニターに接続するだけです。
X は、最後のクライアントの接続が切断されると自動的に終了します。