複数のTTY(VT *)にわたる仮想化

複数のTTY(VT *)にわたる仮想化

GDM3がLinuxのグラフィック部分にTTY(VT *)を使用できるように、フルスクリーンモードでTTY(VT *)仮想マシンを取得したいと思います。

DISPLAY(グラフィックサーバーの出力、ここでは仮想マシン)をいつものようにウィンドウではなくTTY(VT *)からリダイレクトしたいと思います。

これにより、コンピュータは同時に複数のオペレーティングシステムを実行できますが、実際にはさまざまなTTY(VT *)で見られるさまざまなオペレーティングシステムを仮想化するLinuxカーネルです。

FiではCTRL + ALT + TTY(VT *)を使用します。


いいね

可能な解決策が欲しい


いいえ

欲しくない

答え1

そしてmosvyのコメントを拡張すると、次のようになります。

Ctrl- を使用してAlt仮想端末を切り替えFi、各仮想端末で別のデスクトップを表示するには、表示するデスクトップの各VTごとに1つずつ複数のXサーバーを起動する必要があります。

これらのXサーバーは、仮想マシンではなくホストマシンで実行する必要があります。 Xサーバーを直接起動することもできますが、startxより一般的にはXサーバーはディスプレイマネージャ(DM)から起動します。使用しているディスプレイマネージャは複数あります(xdm、kdm、gdm、lightdmなど)。

使用しているVMを起動したら、正しいXプロトコルUnixドメインソケットをVMにマップするか、内部ネットワークを介してXサーバーにアクセスするようにVMを設定できます。

編集する

実際にXの複数のインスタンスを起動する必要がありますか?あるいは、異なるVTで同じインスタンスを使用できます。

いいえ、XサーバーはVTにバインドされています(最近はVTとは無関係に使用できます)。複数のVTで単一のXサーバーを使用することはできません。

Xは本当に必要ですか?それとも、VTでDEなしでVMをバインドできますか?

コメントに書いたように、VMとVTは互いに関係がありません。絶対にしないでください。

目的は、複数のオペレーティングシステム(ここではW10 / OSX / GNU)を同時に「デフォルトで」使用することです。

Windows 10とOSX?申し訳ありません。仮想端末では動作しません。これらのオペレーティングシステムを切り替えるには、Ctrl-Alt-Fiを使用するのが便利であると思うことはわかりますが、私はそれが可能だとは思いません。

関連情報