初期化外でX11を有効または無効にする方法

初期化外でX11を有効または無効にする方法

私たちはx86チップセットで動作し、現在X11をWindows技術として使用しているMeego Linuxの組み込みバージョンを持っています。いくつかの理由で、私たちはミックスからX11を削除しようとしています(mutterと一緒にclutterをグラフィックツールキットとして使用します)。

ただし、デフォルトのWebブラウザはX11ウィンドウで実行する必要があります。このため、今までX11を使用してきました。しかし、私たちはOpenGLレイヤでのみクラッタを実行したいと思います。

を実行してX11を起動できますが、init 5より滑らかな方法で起動したいと思います。

このためにX11を起動して終了する方法はありますか?

ありがとうございます。

質問回答の更新 - 2012 年 4 月 5 日:

  1. startxがシステムにないようです...?これがなければ、Xがどのように始まったのかわかりません。 .xsessionもありません。

  2. Xを起動してすぐに終了しますか?はい、いいえ。ブラウザが終了したらXを終了したいです。

  3. Xウィンドウが画面に直接表示されるようにしますか?ブラウザに関する限りです。ブラウザはX11を使用する唯一のアプリケーションであり、フルスクリーンアプリケーションです(たとえば、「ウィンドウ」タイプのズーム、移動などはありません)。

  4. 特定のWebブラウザが必要ですか?それともブラウザが必要ですか?はい、非常に具体的なバージョンです。

  5. ブラウザとClutterを同時に実行する必要がありますか?不要。ブラウザが起動したら、終了するまですべての権限を持ちます。

ベストアンサー1

startxxinit環境をラップして設定するスクリプトだけです。ほぼすべての通常のLinuxインストールからコピーして、ニーズに合わせてカスタマイズできます。

それでも欠落している場合は、オプションなしで呼び出されたときにxinit実行されるアクションのみが実行されます(でラップすると少しクールです)。/usr/bin/X :0xtermstartx

つまり、Xを実行する最低レベルの方法はを実行することです/usr/bin/X :0。その後、クライアントを実行してそのモニターに接続するだけです。

X は、最後のクライアントの接続が切断されると自動的に終了します。

おすすめ記事