X11 多人乗構成

X11 多人乗構成

私はXorgを使ってLinuxシステムでWindowsのようなマルチシート効果を得ようとしています。私の目標は次のとおりです

  • 各ユーザーには、グラフィックアプリケーションを実行できるグラフィックセッションがあります。
  • すべてのアプリケーションを実行し続けながらセッションを切断できます。
  • コンソール(画面+キーボード+マウス)またはリモート(VNC)からセッションにアクセスできます。ある場所から接続すると、他の場所の接続が切断されます。つまり、1 つの場所でのみセッションに接続できます。
  • コンソールからリモートまたはその逆に切り替えると、グラフィカルアプリケーションは中断することなく実行され続けます。
  • コンソールユーザーがVNCを使用してセッションを切断して接続すると、他のユーザーが同時にコンソールを使用できるため、システムは2つのセッションを実行します。
  • ユーザーはVNCを使用して完全にログインできます。つまり、VNCを介してディスプレイマネージャを表示し、必要に応じてコンソールを使用せずにセッションを作成できます。

私のデスクトップにアクセスするためにx11vnc(1)を使ってみましたが、うまくいきました。しかし、私の画面はコンソールとリモートVNCクライアント間で共有されます。これは私が望むものではありません。また、x11vnc(1) ではマルチユーザーシナリオはサポートされません。

グーグルをやってみると、これが「マルチシート」という技術ですが、人々がこれ以上共有Unixコンピュータに接続する必要がないので、その技術はこれ以上積極的に使用されていないようです(間違っている場合は訂正してください)。

これを達成する方法はありますか?あなたが提供できる助けに心から感謝します。

私の仕様:

  • Xorgを使用したGNU/Linux
  • ディスプレイマネージャ:SDDM
  • ウィンドウマネージャ:i3wm
  • セッションマネージャ:systemd-logind

関連情報