私は質問を投稿し、人々がこれらの多くのことを正しく区別していないことに気付きました:Windowsマネージャー対ログインマネージャー対ディスプレイマネージャー対デスクトップ環境。誰かがこれをクリアしてください、つまり、それらの違いと、おそらくどのように関係しているのか教えてください。
Xorgはどのカテゴリに分類されますか?Gdm / Kdm / Xdmはどうですか?人々はXについても話します。Xとは何ですか?
私は質問を投稿し、人々がこれらの多くのことを正しく区別していないことに気付きました:Windowsマネージャー対ログインマネージャー対ディスプレイマネージャー対デスクトップ環境。誰かがこれをクリアしてください、つまり、それらの違いと、おそらくどのように関係しているのか教えてください。
Xorgはどのカテゴリに分類されますか?Gdm / Kdm / Xdmはどうですか?人々はXについても話します。Xとは何ですか?
回答:
下から上:
理論的には(そして実際にはほとんどの場合)、これらのコンポーネントはすべて交換可能です。Xorg上のWindowMakerでGNOMEを使用してkmailを実行できます。
これを試してみると、明らかになります。
には/etc/rc2.d
、コンピューターの起動時に実行する指示を示すファイルがあります。
GNOMEを使用する場合gdm
は、名前にファイルが含まれていることを確認し、S
(名前の最初の文字)を小文字に置き換えs
ます。(GDMはGNOMEディスプレイマネージャーを推測したとおりです。もちろん、他のスイートを使用している場合は、使用しているディスプレイマネージャーを確認し、同じ方法で無効にします。)
ここで、コンピューターを再起動すると、ログイン画面が表示されなくなります。結論1:ディスプレイマネージャー、ログイン画面はありません。
代わりに、コンソールにログインします。ここで、たとえば映画を再生してみてください(またはグラフィックスで何かをしてください)。動作しません!これは、Xが実行されていないためです。結論2:Xなし、グラフィックなし。
Xを開始する3番目のステップ:ファイルにxinit
応じてを入力する~/.xinitrc
と、一連のアプリケーションが開始される場合があります。しかし、説明のために、端末(たとえば、urxvt)だけでXを実行してみてください。だから、入れurxvt
内.xinitrc
とコメントアウト(と#
他のすべて)、その後に入力xinit
。
あなたは今見るべきurxvt
ウィンドウを。ここでは、映画などを再生できます。しかし、代わりに、urxvt
ウィンドウを別の場所に移動しましょう。できません。結論3:ウィンドウマネージャーはなく、通常のGUI機能はどれも慣れていないでしょう。したがって、と入力exit
しurxvt
ます。(そのコマンドはターミナルを終了しますが、それはで指定されたように実行される唯一のプロセスであったため.xinitrc
、Xも終了します。)
最後のステップ、.xinitrc
もう一度変更します。
urxvt &
metacity
(&
プロセスが同時に実行されることに注意してください)
Xを再度実行し、結果を確認します。パズルの最後の部分:ウィンドウマネージャーであるメタシティ。
抜け出すには、と入力しpkill -9 metacity
ます。(これについては、urxvtも同様に終了します。おそらく、バックグラウンドで(で&
)実行されたため、metacityが唯一のプロセスXモニターであるためです。)
幸運を。おそらく、ある程度の詳細にこだわることになりますが、理解するためには価値があります。
GDM
と同じgdm
ですか?
質問に対する@bahamatの回答は完了です。ただし、関連するGoogle検索でこの質問が最初に表示されるため、より多くの用語の定義を追加しています。
参照: