プロが教えるわが家の防犯対策術!

Linux覚えたての駆け出しSEです。
最近Linuxの勉強を始めて、3つ疑問に思ったことがありました。

・XサーバとXクライアントの関係は理解できたが、Xクライアントとウインドウマネージャの関係がわからない

・FC3でいろいろ遊んでいるんですが、KDE用のOSSがGnomeなはずのFC3で使えたりします。ソフトウェアの動作ははウインドウマネージャには依存しないんでしょうか。

・FC3のウィンドウマネージャはGnome, X環境はX,org?X環境って何ぞや


手元にある資料やネットを調べてみたんですが、的を得た解答が見当たらず、質問した次第です。
参考になるサイト等ご存知の方いらっしゃいましたら、よろしくご指導ください。

A 回答 (1件)

> ・XサーバとXクライアントの関係は理解できたが、Xクライアントとウインドウマネージャの関係がわからない


 ウィンドウマネージャの主な仕事は、Xディスプレイの外観を整え、Xクライアントとユーザーでやりとりするべき「窓操作に関わる」機能を一元で提供する事だ。
 例えば、xtermは自前で、ユーザーからくるであろう「窓の位置を変更する要求」に応える事はできない。そんなロジックを作ってないからだ。ウィンドウマネージャーはそれの肩代わりをしてくれる。

> ・FC3で・・・・、KDE用のOSSがGnomeなはずのFC3で使えたりします。ソフトウェアの動作は・・・・依存しないんでしょうか。
 依存しない。XクライアントはXプロトコルとアーキテクチャとライブラリ(ウィジットなども)に依存する。つまり、KDE専用に作られているものはGnomeでは動かないが、例えばMotifで作られているものはどちらでも動く。

> ・FC3のウィンドウマネージャはGnome, X環境はX,org?X環境って何ぞや
 X環境とは、この場合はXサーバの実装を指すと表現しても差し支えないだろう。
 HTTPに対するApacheのように、プロトコルには実装がある。Xとは本来プロトコルの名前であり、X.orgはその実装の一つとなるな。他にも、例えばフリーの物でXFree86、商用ソフトでAccelerated-XやMETRO-XなどのXサーバーがある。それをX環境と表現しているのではないかな。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!