VirtualBox を別の TTY で実行するにはどうすればよいですか?

VirtualBox を別の TTY で実行するにはどうすればよいですか?

私の Ubuntu に関する知識はまだかなり限られていますが、 ++ でターミナルを切り替えることができることは知ってCtrlいますAltF*

私は、VirtualBox (この場合は WinXP) をこれらのいずれかにロードできるかどうか疑問に思っていました。そうであれば非常に便利です。現在、2 つのワークスペースの右側で自動ロードするように設定していますが、それでもホスト キーなどがおかしくなることがあります。

ただ疑問に思っただけです!

答え1

VirtualBox GUI は仮想端末 1 - 6 では実行できず、7 と 8 でのみ実行できます。基本的には、VT8 で X サーバーを起動し、その上でプログラムを実行する必要があります。

ウィンドウの境界線やタイトルバー (いずれにせよ VirtualBox をフルスクリーンで実行しているため) や、Alt+などのその他の高度なディスプレイ マネージャー機能が必要ない場合はTab、シンプルな X サーバーで十分です。メインの X サーバーがクラッシュした場合、ユーザーの切り替えや再ログインと互換性がない可能性があることに注意してください。

独立したXサーバーを起動する

sudo X -quiet -nolisten tcp -noreset :4 vt8

Ctrlこれにより、最初は黒の VT8 ( + Alt+ )に切り替わります。 + +F8を押して、VT7 で GDM/KDM などに戻ります。 VT8 で Virtual Box を実行するには、次を実行します。CtrlAltF7

DISPLAY=:4 virtualbox &

このコマンドはまず環境変数DISPLAYをに設定し:4、その後 を実行しますvirtualbox。手動でVT8に切り替える必要があります。タイトルバーもウィンドウの境界線もないことに注目してください。アプリケーションを終了するには、ファイル->やめるオプション。xserver を停止するには、まず X サーバーのプロセス ID を ( を使用ps uww -C Xorg | grep :4) 確認し、次に を実行しますsudo kill PIDHERE

これは高度な内容なので、2 番目の X サーバーを使用するとメインの X サーバーからのサウンドも失われるため、別の仮想デスクトップ ( + F<デスクトップの数>) を使用することをお勧めしCtrlます。仮想化が必須でない場合は、 の使用を検討してくださいwine

答え2

VirtualBox は X11 アプリケーションです。X11 (または「X サーバー」) は、すべての最新の GUI アプリケーションとグラフィック カードの間のソフトウェア レイヤーです。通常、X は仮想ターミナル 7 で実行されます。X サーバーを 2 つの仮想ターミナルで動作させたり、2 つの X サーバーを実行したり (同じグラフィック カード、モニターに接続) することは可能ですが、これは一般的ではないため、お勧めしません。(多くの場合、グラフィック カードのモードを切り替える接続である仮想ターミナル間の切り替えは、決して完全にスムーズで高速ではありません。)

VirtualBox セットアップで適切に動作するようにワークスペースを構成する方法を学習する必要があります。

関連情報