最小インストールでXサーバーのみ起動

最小インストールでXサーバーのみ起動

まだ開発していないプログラムを実行する必要がありますが、問題は、GUIインターフェース(自動モードで使用可能)を実行していなくても、コーディング方式のためにまだ実行する必要があることです。 Xサーバー。

私はCentos 7システムにXサーバーをインストールするのではなく、起動に苦労しました。私はそれが何もしたくない、まるでバックグラウンドで実行されているかのように。

そのようなことは可能ですか?

答え1

メモリにのみ存在するGUIを持つには、Xvfb(X Virtual Frame Buffer)を使用することをお勧めします。前にこの質問に対する答えを書きました。そこで、ちょっとした編集で同じ内容をここで再現します。

Xvfb(X仮想フレームバッファ)を使用すると、メモリにのみ存在するディスプレイを持つことができるため、実際にGUIを使用せずにグラフィックス依存性のあるテスト/タスクを実行できます。

CentOSでは、yumを使用してコアCentOSリポジトリからXvfbをインストールできます。

yum install xorg-x11-server-Xvfb

Xvfbをインストールした後でそれを使用するには、コマンドの前に以下を付けますxvfb-run

xvfb-run /path/to/your/application

xvfb-runいくつかの便利なタスクを実行できるラッパーコマンドです。まず、Xvfbディスプレイを初期化し、それを実行コマンドに渡します。コマンドが完了すると、モニターは正常に終了します。

関連情報