X.Org プロジェクトは https://gitlab.freedesktop.org/xorg/ でホストされています。xorg/xserver
プロジェクトは、X や Xorg などの X サーバー実行ファイルをビルドします。
xorg/app/xinit プロジェクトは xinit とその startx ラッパーをビルドします。
セッションの開始 #
startx は xinit を呼び出し、X サーバーを起動してからクライアントセッションを開始します。明示的な
クライアントスクリプトがない場合は、慣例的なユーザー設定またはシステムのデフォルトを使用します。
サーバーは通常、/tmp/.X11-unix/X0 のようなローカル Unix ソケットを作成し、対応するディスプレイ番号を設定します。デスクトップディスプレイマネージャーも同様の大まかなタスクを実行しますが、ログイン、シート、セッションの存続期間も管理します。
現在の Linux システムでは、Xorg は一般に永続的な root 権限なしで起動されます。デバイスおよびシートへのアクセスは、通常 logind または同等のシートマネージャーによって仲介されます。ディストリビューションのパッケージングによって、サポートされる起動経路が決まります。
コメント
GitHub で閲覧・コメントする(投稿にはログインが必要です)