Xサーバーとは何ですか?


41

私はかなり長い間Ubuntuを使用していますが、Xサーバーが何であるか分かりませんか?よく耳にします。

Xサーバーとは何か、何をするのかを知りたい。~/.xinitrcファイルがどのように使用され、Xサーバーの領域でx.orgが何をするかを知っていますか?


本当にubuntuの質問ではありません。
enzotib

3
多分。しかし、私はUbuntuを使用しています。Ubuntuに関するX固有の何かがあれば、それを知りたいと思います。

11
うーん、私は個人的に、これは公正な質問であると言っています、IMO。新しいubuntuユーザー、これは関連情報であると思います、そしてそれは彼がそれが何であるかを知らないので、それ以外の場合より適切に探すために彼が本当に知っている何かではありません。
emf

1
@enzotibは、ubuntuがlinuxであるかどうかを確認しています...これは、ubuntuの質問です。meta.askubuntu.com/questions/47/を
WalterJ89

1
コメントが落とされることを望みます。
user643722

回答:


35

Xは、コンピューターに接続された1つ以上のグラフィックディスプレイと1つ以上の入力デバイス(キーボード、マウスなど)を管理するアプリケーションです。

サーバーとして機能し、ローカルコンピューターまたはネットワーク上の別のコンピューターで実行できます。サービスはXサーバーと通信してグラフィカルインターフェイスを表示し、ユーザーからの入力を受け取ることができます。

Xサーバーで使用される一般的なコンポーネントは、ウィンドウマネージャー、ウィンドウのサイズ変更と移動、およびタイトルバー、最小化、閉じるボタンなどのウィンドウの装飾要素を管理するアプリケーションです。

Xサーバーは、 'startx'コマンドで起動できます。より一般的には、gdmなどのディスプレイマネージャーから起動できます。

~/.xinitrc xinitが使用するシェルスクリプトです。ディスプレイマネージャを使用していないときにXサーバーを起動し、Xサーバーで自動的に起動するアプリケーションを定義します。

/etc/X11/xorg.conf は、使用されているハードウェアコンポーネントに関するXサーバー情報を提供するために使用される構成ファイルですが、Xサーバーはそれ自体を自動構成できるため、使用を避けることができます。


Ubuntu maverickを使用しています。gdmを使用している必要がありますか?だから〜/ .xinitrcは助けになるでしょうか?

使用を避けることができます。スタートアップアプリケーションの場合は、[システム]
。enzotib10年

3

上記のポスターが言及したようにX、グラフィカル環境の作成を担当するサーバー(他のプログラムが呼び出して呼び出されるプログラムを意味します)であり、何らかの理由で失敗した場合は、コマンドラインインターフェイス(CLI )。

この用語serverは、サウンドサーバーであるPulseAudioにも当てはまると言えます。PulseAudioはアプリケーションを呼び出し、サウンドを生成するために呼び出されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.