Xorg のビルドと起動

最終更新: 2022-06-06 12:48:14 +0800 +0800
tags: Linux | Xorg | X11
原文は英語で書かれています。あなたはAI翻訳版を読んでいます。

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 で閲覧・コメントする(投稿にはログインが必要です)