ConcurrentReal-Time-Logo

リアルタイムテクニカルドキュメント xephyr-session編 最終更新 2022.12.15

外部リンクを除く、以下のドキュメントの著作権は、特に記載の無い限りConcurrent Real-Time社に帰属します。
下記ドキュメントの弊社を除く営利目的の利用は禁じますが、ウィキペディアからの参照や社内教育、
大学等の非営利の目的であれば、ご自身の責任において自由に利用して頂いてかまいません。
ドキュメントの内容は予告無く変更する事がありますが、出来る限りリンクが消滅しないように保存しています。
ここに、記載した商品名は、一般に各社の商標または登録商標です。
外部リンク先の著作権は、各サイトの著作権表示をご覧ください。弊社著作権についてのポリシーは、 [hand.right] こちらをご覧ください。


[images/hand.right] xephyr-session

xephyr-session(PDF) は、独立した Xephyr デスクトップ環境を1枚のグラフィックカードの複数ポートで行います
このパッケージは、既存の X サーバーの上に Xephyr をオーバーレイし、複数の gnome等の独立セッションを起動できるようにします。
起動は通常、ログインマネージャー (gdm、xdm、または X 起動スクリプト)によって実行されます。
保存されたセッションをロードするか、システム管理者 (またはシステムにデフォルトインストールされた GNOME) によって定義されたユーザーのデフォルトセッションを提供します。
このコマンドは、xrandr によって表示されるディスプレイ接続に対して定義された順序に従って、Xorg に xephyr をオーバーレイします。

       (0,0)	     (1919,0) (1920,0)	 (3839,0) (3840,0)   (5759,0) (5760,0)	  (7679,0)
	+--------------------+-------------------+-------------------+--------------------+
	|	    No window manager (DISPLAY=:1 Xorg)					  |
	|+-------------------+-------------------+-------------------+-------------------+|
	||gnome-session	     |gnome-shell	 |podman containers  |kvmrt guest	 ||
	||DISPLAY=:2	     |DISPLAY=:3	 |DISPLAY=:4	     |DISPLAY=:5	 ||
	||Xephyr	     |Xephyr		 |Xephyr	     |Xephyr		 ||
	|+-------------------+-------------------+-------------------+-------------------+|
	+--------------------+-------------------+-------------------+--------------------+ (0,1079)
	       ↑                    ↑                ↑                   ↑
	___/-----------------------------------------------------------------------+
	|     (1)                  (2)                (3)                  (4)     |
	|    [---]                [---]              [---]                [---]    |
	~~~\+----------------------------------------------------------------------+

[2]
上記の例では、異なる4画面で、glxのハードウェアアクセラレーションが動作していることを示しています。


[3]

上記の例では、左から(1)通常のgnome-session、(2)2つ目のgnome-shell、(3)podman containersによるRedHawk7.2、(4) kvmrt guestによるRocky を同時に実行しています。
キーボードマウスは、それぞれの画面に1セットづつ独立して用意し、動作します
[back]Back